如何判断多个Jquery.ajax全部请求完毕
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断多个Jquery.ajax全部请求完毕相关的知识,希望对你有一定的参考价值。
参考技术A var completeCounter = 0;// 第一个ajax
$.ajax(
url: '/path/to/file',
type: 'GET',
dataType: 'json',
data: param1: 'value1',
).done(function()
completeCounter++;
// do something
);
// 第二个ajax
$.ajax(
url: '/path/to/file',
type: 'GET',
dataType: 'json',
data: param1: 'value1',
).done(function()
completeCounter++;
// do something
);
// 第三个ajax
$.ajax(
url: '/path/to/file',
type: 'GET',
dataType: 'json',
data: param1: 'value1',
).done(function()
completeCounter++;
// do something
);
// 轮询检查(200ms检查一次)
var ckComplete = setInterval(function()
if (completeCounter == 3)
clearInterval(ckComplete);
// 3次ajax完成
, 200);
以上是关于如何判断多个Jquery.ajax全部请求完毕的主要内容,如果未能解决你的问题,请参考以下文章
Jquery Ajax Realize whether the user is registered
哪些浏览器不支持带有 jQuery.ajax 的 HTTP DELETE? [复制]