gpt4 book ai didi

javascript - 我正在使用 jQuery 发出多个 JSONP 数据请求,如何确定哪个请求对应哪个结果?

转载 作者:行者123 更新时间:2023-11-28 02:46:40 32 4
gpt4 key购买 nike

结果返回的顺序与我创建的顺序不符。如果我等待每个请求完成,结果都可以,但花费的时间比我想要的要长。有没有办法让我跟踪哪个结果属于哪个请求?

编辑:根据请求,我添加执行 JSON 调用的代码。

for (var i = 0; i < rssLinkDB.length; i++) {
jQuery.getJSON(encoded, function(data){
yLinkDB.push(data.query.results.result);
index++;
if (index == 10) {
state = "RequestLikes";
}
});
}

最佳答案

如果您正在调用服务器端方法,则可以使用自定义 HTTP header 作为标记来跟踪请求/响应所有权。

在服务器端方法中添加自定义 HTTP header ,并使用其键从客户端获取值:

// In Server Side method (e.g ASP.NET Page Method):
HttpContext.Current.Response.AddHeader("MyCustomKey", "TheValue");


// In jQuery callback body:
var myCustomHeader = XMLHttpRequest.getResponseHeader("MyCustomKey");
// now do whatever you want based on myCustomHeader value...

关于javascript - 我正在使用 jQuery 发出多个 JSONP 数据请求,如何确定哪个请求对应哪个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4771222/

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