gpt4 book ai didi

javascript - For 循环在 Ajax 调用中重复返回相同的值

转载 作者:行者123 更新时间:2023-11-30 07:45:00 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 for 循环循环访问一组 URL 并将它们用于 ajax 调用。在 ajax 调用之外,i 正确更改值,但是当我尝试从调用内部访问它时,它总是返回 2。它正确地循环但具有相同的值,而不是循环遍历 0、1 等。

var i = 0;
for(i = 0; i <= 1; ++i) {
console.log("Value outside of call = " + i);
$.ajax({
url : urls[i],
dataType : 'jsonp',
timeout : 3000,
count : 0,
success : function(data) {
console.log("Value inside of call = " + i);
shotInfo[i] = data;
},
error : function() {
}
})
}

我也尝试过使用 while 循环,但它具有相同的效果。

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