我的项目中有很多Ajax请求,并且有一个全局Ajax错误处理程序。
$( document ).ajaxError( function( event, jqxhr, settings) {
if (// some condition) {
// resend current Ajax Request
}
});
如何检测我捕获错误并重新发送的Ajax请求?我试图找到“重新发送”解决方案,但没有找到全球案例。我感谢任何帮助:)
答案 0 :(得分:1)
答案甚至比我想象的还要简单:
$( document ).ajaxError( function( event, jqxhr, settings) {
if (// some condition) {
$.ajax(settings);
}
});
第三个参数是当前的请求