2017-08-16 52 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