zoukankan      html  css  js  c++  java
  • How to use Ajax on Visualforce page on Salesforce platform

    Just use Ajax pattern to call object data from server on visualforce page.

    Following is the Asynchronise demo:

    <apex:page >
    <script type="text/javascript">
        var __sfdcSessionId = '{!GETSESSIONID()}';
    </script>
    
    <script src="../../soap/ajax/29.0/connection.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        window.onload = setupPage;
        function setupPage(){
            var state = {
                output : document.getElementById("output"),
                startTime : new Date().getTime()
            };
            
            var callBack = {
                onSuccess : layoutResults,
                onFailure : queryFailed,
                source : state
            };
            
            sforce.connection.query("Select Id, Name, Industry From Account order by Industry", callBack);
        }
        
        function queryFailed(error, source){
            source.output.innerHTML="An error has occurred: " + error;
        }
        
        function layoutResults(queryResult, source){
            if(queryResult.size > 0){
                var output = "";
                var records = queryResult.getArray('records');
                for(var i = 0; i < records.length; i++){
                    var account = records[i];
                    output += account.Id + " " + account.Name + " [Industry - " + account.Industry + "]<br>";
                }
                source.output.innerHTML = output;
            }
        }
    
    </script>
    
    <div id="output"></div>
    
    </apex:page>

    If we want to use the Synchronise model. Just use the query function without callback.  Following is the demo code.

    sforce.connection.query("Select Id, Name, Industry From Account order by Industry")

    If you want to know more about the detail. Please go to click this link:  http://www.salesforce.com/us/developer/docs/ajax/apex_ajax.pdf  

    ...................................

    Another link show you another ajax call code-behind function : http://www.cnblogs.com/mingmingruyuedlut/p/3450753.html 

  • 相关阅读:
    C#使用反射得到属性然后创建xml文档
    android多种方式实现异步加载图片
    Linux小结
    ThinkPHP5小结
    redis小结
    Android AIDL使用详解
    广播接收器 broadcast sendOrderedBroadcast android
    Android之ContentProvider总结
    ContentProvider实例整理
    Android网络编程之Socket&Http
  • 原文地址:https://www.cnblogs.com/mingmingruyuedlut/p/3385532.html
Copyright © 2011-2022 走看看