我是 Javascript 和 jQuery 的新手,并且无法修复此错误。
当我尝试在 IE11 和chrome中调试时出现此错误。最初我得到了
无法获取未定义或空引用的属性“调用”
在 jquery.validate.min.js 中event.handle.call
,我做了一些研究并通过更改为event.dispatch.call
来修复它。一旦我修复了我收到此错误并且找不到任何好的解决方案。
我正在使用 jQuery 1.10。* ,并希望在调试 IE11 和 Chrome 时修复此错误。
任何建议都非常有用。指出任何有用的资源或可能的解决方案。
编辑:
我在jQuery-ui-1.10.3.js 函数handlerProxy 中收到此错误
$.each( handlers, function( event, handler ) {
function handlerProxy() {
// allow widgets to customize the disabled handling
// - disabled as an array instead of boolean
// - disabled class as method for disabling individual parts
if ( !suppressDisabledCheck &&
( instance.options.disabled === true ||
$( this ).hasClass( "ui-state-disabled" ) ) ) {
return;
}
return ( typeof handler === "string" ? instance[ handler ] : handler )
.apply( instance, arguments );
}
}
答案 0 :(得分:0)
您有可能使用过时的jquery.validate版本。获取您的jquery版本的最新版本,它应该工作。这就是我解决这个问题的方法。我正在使用jquery 1.11和jquery.validate 1.10并将validate更新为1.11并且它工作正常。