JQuery ajaxComplete用于页面中的所有ajax

时间:2013-04-08 10:37:31

标签: jquery ajax

我有Java脚本文件,我想在Ajax请求/响应完成后做一些事情,所以我找到了这个函数,但我有多个Ajax请求/响应,我希望它在完成所有主题之后进行调整。

$(document).ajaxComplete(function() {
  alert("Completed");
});

$(function main() {
  ...
  for (var i = 1; i < length; i++) {
    $.ajax({...});
});

我怎么能实现这个?

2 个答案:

答案 0 :(得分:0)

使用ajaxStop代替ajaxComplete,在每次ajax请求完成时触发。{/ p>

$( document ).ajaxStop(function() {

});

答案 1 :(得分:0)

通过使用ajaxsend和ajaxstop轻松识别已启动的ans结束。

$("document").bind("ajaxSend", function() {
               console.log("********ajax call started ********");
  }).bind("ajaxStop", function() {
               console.log("********ajax call stoped ********");
  }).bind("ajaxError", function() {
               console.log("********ajax call error ********");
  });