3

我希望能够在完成后重新发送 AJAX 请求(使用 jQuery)。这是我最初的实现

$.ajaxSetup({  
  complete: function(xhr, status) {
    $.ajax(xhr)
  }
});

但似乎我没有理解文档,因为这不会触发对同一 URL 的请求。

有没有办法完成这个?

(ps我知道如果上面的例子可以工作,那将是同一个ajax请求的无限循环,这已经被减少了,仅用于示例目的:))

4

1 回答 1

7

做就是了

$.ajax({
    url: "foo.cfc",
    success: function(){
        $.ajax(this);
    }
})

this是传入的设置。

同样适用于已完成,但您的问题标题要求成功。

于 2013-05-30T03:09:08.253 回答