gpt4 book ai didi

javascript - 从 ajax jsonp 回调获取列表

转载 作者:行者123 更新时间:2023-11-28 09:02:52 25 4
gpt4 key购买 nike

我正在通过 jquery 使用 jsonp 回调函数进行 ajax 调用。回调被调用并为我生成一个列表,我需要返回到原始 alling 函数并分配给一个变量。然而,它并没有被传回。我知道我做错了什么或者误解了这个流程的工作原理。有人可以指出我正确的方向吗?这是(缩写)代码:

function() {
..build url...
var multiTargets = getMultiMetrics(url);
...do stuff with list...
}



getMultiMetrics = function(url) {
$.ajax({
url: url,
jsonp : true,
jsonpCallback: 'metricCallback',
cache: true,
dataType : 'jsonp',
async: false
});
};

metricCallback = function(data) {
var items = [];
for (var i = data.length - 1; i >= 0; i--) {
items.push(data[i].target);
};
return items;
};

最佳答案

尽量不要在中使用引号jsonpCallback:metricCallback,该参数必须是函数而不是字符串

关于javascript - 从 ajax jsonp 回调获取列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17492975/

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