创建并运行完全空白的新 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 版本的其他项目中也遇到此错误。 可能是什么原因?
感谢您的提示。
编辑:其他项目中的行号是jquery-1.9.1.js中的4224或3983。
很抱歉描述不充分,但我无法真正理解这个错误。 :(
最佳答案
我在查看 jquery-1.7.1.js 时发现了这段代码。 matches.call 是第 5108 行...看起来 jquery 是故意导致此异常的,所以我将忽略它并继续。其他人在另一个板上建议 jquery 正在尝试与 Sizzle 进行互操作。
如果需要,您可以删除 try-catch block 。
try {
// This should fail with an exception
// Gecko does not error, returns false instead
matches.call( document.documentElement, "[test!='']:sizzle" );
catch( pseudoError ) {
pseudoWorks = true;
}
}
关于jquery - 新 MVC 项目中出现运行时错误 0x800a139e?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849443/