2012-03-26 100 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/