gpt4 book ai didi

javascript - for 循环迭代之间的 jQuery 延迟

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

是否可以设置 javascript for 循环之间的延迟,而不是仅使用 settimeout,而是基于特定 ajax 调用的完成时间?

类似于:

for (var i = 0 ; i < list.length ; i++)
{
$when('index.jsp').done(function(a1){
alert(i);
});
}

假设发送了 ajax 请求并出现第一个警报,然后在第一个 ajax 调用完成时执行第二次迭代和警报。

最佳答案

我认为以下应该可行:

(function() {
var i = 0, end = list.length;
function iterate() {
$.ajax('index.jsp').done(function() {
alert(i);
i++;
if (i < end) {
iterate();
}
});
}
iterate();
})();

关于javascript - for 循环迭代之间的 jQuery 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078060/

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