Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在salesforce之外访问ajax工具包_Javascript_Html_Ajax_Salesforce - Fatal编程技术网

Javascript 在salesforce之外访问ajax工具包

Javascript 在salesforce之外访问ajax工具包,javascript,html,ajax,salesforce,Javascript,Html,Ajax,Salesforce,我的系统中有一个简单的html页面。我正在尝试使用ajax工具包访问我的组织详细信息。但我不能这样做。知道我如何使用javascript/jquery在系统中访问简单html页面中的salesforce数据吗 <html> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="connection.js"></s

我的系统中有一个简单的html页面。我正在尝试使用ajax工具包访问我的组织详细信息。但我不能这样做。知道我如何使用javascript/jquery在系统中访问简单html页面中的salesforce数据吗

<html>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="connection.js"></script>
<script type="text/javascript" src="apex.js"></script>

<script type="text/javascript">
var j$ = jQuery.noConflict();
sforce.connection.init('sessionId', 'https://ap1.salesforce.com/services/Soap/u/26.0');
j$(document).ready(function(){
    var result = sforce.connection.query("Select Name, Id from User");
    var records = result.getArray("records");
    for (var i=0; i< records.length; i++) {
        var record = records[i];
        console.log(record.Name + " -- " + record.Id);
    }
});
</script>
</html>

由于这不是一个具体的问题,我将尝试回答一般需要做什么

您需要在组织中启用对Salesforce Rest API的远程访问。 获取OAuth 2.0访问令牌以访问Rest API,然后使用Rest API访问它。 developer.force.com网络中有大量资源。我以前用过的一些有用的链接

第二个链接包含一个完整的Java示例。这可以转换为JS。第三个链接提供了RESTAPI的完整参考