您的位置:首页 > Web前端 > jquery

Uncaught TypeError: jQuery.handleError is not a function

更多 2017/8/31 来源:jquery利来国际娱乐官网浏览量:1059
利来国际娱乐官网标签: jquery
本文导读:如果我们在项目中引用的jQuery插件比较旧,但是引用的jQuery文件则是最近的,当运行页面时,有时会报:Uncaught TypeError: jQuery.handleError is not a function这样的脚步异常。下面介绍解决方法

一、原因

插件使用了handleError这个方法,而新版的jQuery已经去除了handleError方法

 

二、解决方法

弃用该插件或者为JQ加回此方法

即在jQuery文件中加入如下代码

 

JScript 代码   复制

jQuery.extend({

    handleError: jQuery.handleError || function( s, xhr, status, e ) {
        // If a local callback was specified, fire it
        if ( s.error ) {
            s.error( xhr, status, e );
        }
        // If we have some XML response text (e.g. from an AJAX call) then log it in the console
        else if(xhr.responseText) {
            console.log(xhr.responseText);
        }
    }

});

 

收藏
471
很赞
228
博聚网