gpt4 book ai didi

javascript - 在jquery中调用每个函数

转载 作者:行者123 更新时间:2023-11-28 13:14:02 24 4
gpt4 key购买 nike

我有一个 jquery every 函数。在它里面我调用一个函数。只有当这个函数为前一个元素完成时,才应该调用 every 里面的函数。

function x(t){
var a = something;

$.each(a, function(index,value){
y(this);
});
}

function y(t){
$.ajax({

}).done(function(r){
if(r.success){
}
else{
}

});

// This function should be called for the second element
// in the each function only if its completed for the first element.
}

最佳答案

$.each 是同步函数,因此下一次迭代仅在当前迭代完成时发生(包括调用和执行 y(this),除非内部有异步操作)

<小时/>

使用 Ajax 来完成此操作:
使用递归来模仿循环。

var currentIndex = 0;

function x(t) {
if (currentIndex >= something.length) {
return;
}

$.ajax({
url: '',
data: something[currentIndex],
success: function () {
currentIndex++;

x(t);
}
});
}

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

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