我有$.ajax
次JSONP
次调用。我使用此解决方法来阻止javascript异常,例如:
未捕获的TypeError:jQuery878937344363463463_8761219911121421不是函数
我在错误回调中使用此代码以防止它出现在控制台中。
window[callbackname] = function() {
window[callbackname] = null;
};
但是,如果我把这些代码放在我的所有15个AJAX调用中,我认为这很糟糕。在AngularJS中,我们可以使用$httpProvider.interceptors
拦截错误。这使我们可以集中记录而不是单独记录。
jQuery是否有类似的功能?
答案 0 :(得分:1)
在jQuery中,您可以使用$.ajaxSetup()
设置所有$.ajax
个调用将使用的共享选项。