【发布时间】:2011-08-29 04:31:22
【问题描述】:
不知道该怎么说。
假设我有一个进行 AJAX 调用的 JavaScript 方法:
function makeAJAXCalls()
{
// who knows how long this will take
}
并且我不希望在所有 AJAX 调用完成之前执行下一个函数。我也不想将下一个函数调用放入 AJAX 调用的成功回调中。
有没有办法让我喜欢链接这些,所以在makeAJAXCalls() 完成它需要做的所有事情之前不会调用下一个函数?
【问题讨论】:
-
为什么不把它投入成功呢?这就是回调的工作原理
-
同步调用?不过我不建议这样做。
-
因为我不希望每次调用 AJAX 方法时都调用它,只有在我指定它时才调用它。
-
那么,只在需要时指定回调。
标签: javascript