2017-08-16 98 views
0

我有一个页面有很多jquery请求。 我随时添加这样的事情我电话......减少重复性错误处理jquery

error: function(xhr, ajaxOptions, thrownError) 
    { 
     alert('Error in AJAX response. Please see console log for details.'); 

    console.log(thrownError); 
    console.log("readyState: " + xhr.readyState); 
     console.log("responseText: "+ xhr.responseText); 
     console.log("status: " + xhr.status); 
    } 

问:是否有一个更简单的重复率低的方式做到这一点?而不是将其添加到每个请求。

+1

您可以随时提取函数命名函数,并用其作为误差值... – Taplar

+0

。 ...这么简单... – gregnnylf94

回答

2

结账$.ajaxSetup()。你可以这样做一次,这将适用于所有后续Ajax调用你通过jQuery做:

$.ajaxSetup({ 
    error: function() { 
     alert('error'); 
    } 
}); 
+0

只要知道,*全部*就是这个意思。 :) – Taplar

+0

我正在寻找这样的东西,但我没有想到上面的简单路线。谢谢你们俩! – gregnnylf94