gpt4 book ai didi

javascript - JavaScript 不调用函数

转载 作者:行者123 更新时间:2023-11-28 07:40:39 25 4
gpt4 key购买 nike

我正在为我的 CRM 项目创建解决方案(网络资源)。为此,我使用 Bing API 在 java 脚本中编写了 map 优化代码。

retrieveAccountsCallBack 正在从 CRM 检索地址。然后我使用这些地址来查找他们的地理代码。问题是,当代码到达 map.getCredentials(MakeGeocodeRequest) 点时,它不会进入 map.getCredentials(MakeGeocodeRequest) 函数的定义。它只是像注释掉的那样通过了这条线。但有时它会起作用,但没有明确的模式。

代码如下:

function retrieveAccountsCallBack(retrievedAccounts) {

totalAccountCount = totalAccountCount + retrievedAccounts.length;

for (var i = 0; i < retrievedAccounts.length; i++) {

var account = retrievedAccounts[i];
//retLoc.push(account.new_address);
waypoint = retrievedAccounts[i].new_address;
map.getCredentials(MakeGeocodeRequest);
///////////////////////////////////////////

}


}

MakeGeocodeRequest() 代码

 function MakeGeocodeRequest(cred) {

var geocodeRequest = "http://dev.virtualearth.net/REST/v1/Locations?query=" + encodeURI(waypoint) + "&output=json&jsonp=GeocodeCallback&key=" + cred;
CallRestService(geocodeRequest);
}

最佳答案

我终于明白了!!!彻底阅读 Bing map API 后。我开始知道这是由于该 API 中的一些匿名函数而发生的,我无法理解这些函数,因为它是用压缩的 java 脚本代码编写的。

关于javascript - JavaScript 不调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28063056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com