【发布时间】:2014-04-01 13:23:16
【问题描述】:
我有一个循环,我希望它在每次循环中的 ajax 结束时运行。
这可能吗?
for (var i=1;i if (keepruning = 1) {
持续运行 = 0;$.post("getname.php", { id: myarr[i] } ) .done(函数(数据){ 持续运行 = 1 });
}
这是我得到的最接近的......但这不起作用。
任何帮助都会非常感激;
【问题讨论】:
-
ajax 中的 a 代表 asynchronous。这意味着它是非阻塞的,因此循环将在第一个请求完成之前完成。
-
您希望循环从停止点继续运行吗?你想让循环运行还是什么?
-
从它停止的那一点开始。就像一个“等待”功能。
-
您需要设置中断/返回偏移或使用同步 ajax
标签: javascript jquery ajax loops for-loop