Javascript 如何全局重新发送失败的Ajax请求?

Javascript 如何全局重新发送失败的Ajax请求?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的项目中有很多Ajax请求,并且有一个全局Ajax错误处理程序 $( document ).ajaxError( function( event, jqxhr, settings) { if (// some condition) { // resend current Ajax Request } }); 如何检测在哪个Ajax请求中捕获错误并重新发送?我试图找到重新发送的解决方案,但没有找到适合全局情况的解决方案。非常感谢您的帮助:答案比我想象的还要简

我的项目中有很多Ajax请求,并且有一个全局Ajax错误处理程序

$( document ).ajaxError( function( event, jqxhr, settings) {

    if (// some condition) {
        // resend current Ajax Request
    }

});

如何检测在哪个Ajax请求中捕获错误并重新发送?我试图找到重新发送的解决方案,但没有找到适合全局情况的解决方案。非常感谢您的帮助:

答案比我想象的还要简单:

$( document ).ajaxError( function( event, jqxhr, settings) {

    if (// some condition) {
        $.ajax(settings);
    }

});
第三个参数是当前请求