在创建并运行完全空白的新MvcApplication(Internet站点模板,VS2012 SP1,Win8上的MVC4)时,调试输出显示:
Exception was thrown at line 5108, column 4 in http://localhost:64687/Scripts/jquery-1.7.1.js
0x800a139e - Laufzeitfehler in JavaScript: SyntaxError
jQuery是1.7.1.1
我在其他jQuery-Versions项目中也遇到此错误。 可能是什么原因?
感谢提示。
编辑:其他项目中的行号是jquery-1.9.1.js中的4224或3983 抱歉这个弱的描述,但我无法真正掌握错误。 :(
答案 0 :(得分:1)
当我查看jquery-1.7.1.js时,我发现了这段代码。 matches.call是5108行...看起来jquery故意导致这个异常,所以我将忽略它并继续前进。另有人在另一个董事会上建议jquery尝试与Sizzle进行互操作。
如果需要,您可以删除try-catch块。
try {
// This should fail with an exception
// Gecko does not error, returns false instead
matches.call( document.documentElement, "[test!='']:sizzle" );
catch( pseudoError ) {
pseudoWorks = true;
}
}