Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用从全局错误函数-JQuery调用本地错误_Javascript_Jquery_Ajax_Ajaxform - Fatal编程技术网

Javascript 禁用从全局错误函数-JQuery调用本地错误

Javascript 禁用从全局错误函数-JQuery调用本地错误,javascript,jquery,ajax,ajaxform,Javascript,Jquery,Ajax,Ajaxform,有没有办法从ajaxError中定义的全局错误中禁用对Ajax请求中定义的本地错误函数的调用 我尝试了很多方法,但无法禁用对ajax函数中定义的本地错误函数的调用,这可能吗 注意:我不想修改本地错误函数或$.ajax,因为$.ajax在许多地方使用。 $( document ).ajaxError(function( event, jqxhr, settings, exception ) { if(jqxhr.status == 401 || jqxhr.

有没有办法从ajaxError中定义的全局错误中禁用对Ajax请求中定义的本地错误函数的调用

我尝试了很多方法,但无法禁用对ajax函数中定义的本地错误函数的调用,这可能吗

注意:我不想修改本地错误函数或$.ajax,因为$.ajax在许多地方使用。

        $( document ).ajaxError(function( event, jqxhr, settings, exception ) {
            if(jqxhr.status == 401 || jqxhr.status == 403) {
               //customize error response

               //disable call to local error 
            }           
        });

我认为你做不到。我刚刚查看了源代码,
$.ajax
错误:
选项转换为
延迟的
对象上的
.fail()
回调。我不确定是否有办法删除这些。你的意思是这样吗?@Bile这是禁用全局ajax evens,而我需要的是相反的,需要从全局错误事件中禁用局部错误事件。
$.ajax({
   error:function(jqXHR, textStatus, errorThrown){
   // local error
   }
})```