jquery - 新 MVC 项目中出现运行时错误 0x800a139e?

标签 jquery asp.net-mvc

创建并运行完全空白的新 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/

相关文章:

jquery - $.each() 循环 + for 循环与 getJSON() 一起使用

javascript - 为什么我不能向上或向下移动 "append data"?

javascript - Bootstrap 容器 div 内的重叠 div - CSS

c# - 带有 Html.EditorFor 的表格

.net - 如何修复 System.Data.Edm.EdmEntityType 没有键

php - getJSON 解析器无法处理 PHP 文件的 JSON 输出

javascript - 添加一个类并删除当前类,以便 J Query 中的按钮可以重新用于不同的功能

c# - DDD 中的每个服务类都有一个接口(interface)是一种好的设计实践吗?

javascript - 在元素上设置验证样式

javascript - 从 Controller 加载数据到图表 Jquery/MVC/C#