Pau*_*jan 8 javascript ajax jquery multithreading join
如果我有一个ajax调用提取(使用回调),然后在此期间运行其他一些代码.如何在前两个函数完成时调用第三个函数.我确定使用轮询(setTimeout然后检查一些变量)很容易,但我宁愿回调.
可能吗?
Dan*_*Lew 14
你可以给你的AJAX调用和同时运行的其他代码提供相同的回调,使用变量来跟踪它们的组合进度,然后将它们链接到如下所示的回调:
// Each time you start a call, increment this by one
var counter = 0;
var callback = function() {
counter--;
if (counter == 0) {
// Execute code you wanted to do once both threads are finished.
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3589 次 |
| 最近记录: |