关于javascript:jQuery成功后重新发送ajax调用

jQuery re-send ajax call after success

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

1
2
3
4
5
$.ajaxSetup({  
  complete: function(xhr, status) {
    $.ajax(xhr)
  }
});

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

有没有办法完成这个?

(p.s.我明白,如果上面的例子是有用的,它将是同一个ajax请求的无限循环,这只是为了示例目的而减少:))


做就是了

1
2
3
4
5
6
$.ajax({
    url:"foo.cfc",
    success: function(){
        $.ajax(this);
    }
})

this是传入的设置。

完成相同的工作,但你的问题标题要求成功。