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 

  • 相关阅读:
    NGINX下配置404错误页面的方法分享
    mysql 统计
    nginx日志中访问最多的100个ip及访问次数
    ubuntu下完全安装mcrypt
    ngxtop:在命令行实时监控 Nginx 的神器
    AngularJs 返回上一页
    nginx 报错 upstream timed out (110: Connection timed out)解决方案
    IAP 破解漏洞验证
    AceAdmin-v1.4.0 下载
    TP QQ 微信 微博登录
  • 原文地址:https://www.cnblogs.com/mingmingruyuedlut/p/3385532.html
Copyright © 2011-2022 走看看