Uncaught如果我们在项目中引用的jQuery插件比较旧,但是引用的jQuery文件则是最近的,当运行页面时,有时会报:Uncaught TypeError: jQuery.handleError is not a function这样的脚步异常。下面介绍解决方法

Uncaught

一、原因

插件使用了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);
            }
        }
    
    });
    
    			
  • 标签: