,我有以下数据函数完成执行后继续循环。对于如何使用jQuery递延
var data = [{user:"somename"}, {user:"anothername"}];
我有这个功能是处理该说,我们说,检查用户是否存在
function process(user) {
$.ajax({
url: 'http://domain.com/api',
success: function(result) {
if(result == 'success')
anotherFunction();
else
console.log('error');
}
})
}
function anotherFunction() {
$.ajax({
// do stuffs
})
}
$。每次(数据,功能( K,v){ 处理(v.user); })
$.each
的将尝试环路连process
和anotherFunction
没有finishe d yet
问题,我能做些什么来确保所有功能在执行到另一个索引之前完成执行?
我听说我可以使用jQuery推迟。
那么你真正的问题是什么? – Alnitak 2013-04-29 11:19:45
好的。我会清除一些事情。出。我的问题是如何在所有进程完成执行后继续循环。 – 2013-04-29 11:21:12
@JoeySalacHipolito目前还不清楚你想要什么。你希望'process()'在一切完成而不是一次完成后返回吗? – zeroflagL 2013-04-29 11:26:00