2012-03-26 104 views
0

我有一個應用程序>> 50調用$ .getJSON(「...」,函數(數據){...}); 在開始時我們不需要擔心處理回調失敗。
現在我們偶爾將一個.error()鏈接到JSON調用的結尾。這工作正常。 現在我們已經決定最好爲每次通話都做到這一點。有沒有什麼辦法來調整JQuery,這樣我就可以通過一些默認的錯誤處理將.error()鏈接到每個調用的末尾,而不必修改每個使用此方法的.js文件。修改JQuery代碼

感謝....Ĵ

回答

0

您可以設置默認爲您的使用AJAX調用.ajaxSetup(),而是設置一個默認的錯誤處理程序使用.ajaxError()

要爲所有AJAX請求的錯誤運行此,將其連接到document

$(document).ajaxError(function(event, jqXHR, ajaxSettings, thrownError){ 
    console.error('An AJAX error occurred'); 
}); 

http://api.jquery.com/jQuery.ajaxSetup/

http://api.jquery.com/ajaxError/