在条件下重新调用 $.ajax



当我初始化ajax调用时,当请求成功并匹配条件时,我想在其中再次重新调用它,如下所示:

$.ajax({
...
success  :  function(){
if(true)
// run_this_request_again();
},
// or,
complete : function(){
if(true)
// run_this_request_again();
},
...
});

创建一个function并将 ajax 代码放入其中。在需要的任何位置调用该函数。

function ajaxCall()
{
//Your ajax code here
$.ajax({
...
success:function()
{
if(true)
ajaxCall()
},
complete : function()
{
if(true)
ajaxCall()
},
});
}

您可以使用 ajax 方法调用this内部成功。

$.ajax({
success: function() {
if (true)
$.ajax(this);
},
complete: function() {
if (true)
$.ajax(this);
}
});

最新更新