jQuery:从ajaxComplete执行ajax调用

时间:2010-01-13 19:34:39

标签: jquery

我需要使用ajaxComplete函数调用execute ajax调用。如何在不受无限循环的ajax调用困扰的情况下执行此操作?我可以取消绑定ajaxComplete,运行ajax调用,然后重新绑定它吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:0)

怎么样:

function onComplete(event, XMLHttpRequest, ajaxOptions)
{
  // Your second AJAX call
  $.ajax({
     url: "anotherPlace.html",
     cache: false
  });
}

// Your first ajax call
$.ajax({
  url: "test.html",
  cache: false,
  complete: onSuccess
});

答案 1 :(得分:0)

你不能只使用全局变量。第一次运行检查是否设置了变量,如果没有给它一个值。第二次运行它,再次检查并可能设置变量。