我有 15 个 $.ajax
调用,它们是 JSONP
。我正在使用此解决方法来防止 JavaScript 异常,例如:
Uncaught TypeError: jQuery878937344363463463_8761219911121421 is not a function
我在错误回调中使用此代码以防止它显示在控制台中。
window[callbackname] = function() {
window[callbackname] = null;
};
但是,我认为如果我将该代码放入所有 15 个 AJAX 调用中,那就不好了。在AngularJS中,我们可以使用$httpProvider.interceptors来拦截错误。这使我们能够集中记录而不是单独记录。
jQuery有类似的功能吗?
最佳答案
在 jQuery 中,您可以使用 $.ajaxSetup()
设置所有 $.ajax
调用都将使用的共享选项。
关于javascript - 集中捕获 JQuery 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32572415/