使用Internet Explorer 11.0.1 / Visual Studio Update 4
只需运行在该部分中引用jquery-1.4.4.min.js的项目,就会导致在输出窗口中显示此错误:在jquery-1.4.4的第101行第217行抛出异常。 min.js 0x800a139e - JavaScript运行时错误:SyntaxError
对页面似乎没有任何其他不利影响,但我对错误原因感到好奇,提前感谢任何见解。
好的,回应一些关于用于此项目的旧版jQuery的评论,我将脚本更新到版本1.10.2。不幸的是,在这次改变之后,错误的数量扩大到了3个。
全部用:0x800a139e - JavaScript运行时错误:SyntaxError
我正在努力捕获未缩小的代码部分以及来自控制台的更多调试信息。稍后会发布这个...谢谢。
更新:
大家好,这个问题似乎与html标签有关。在使用的MVC视图中,顶部标记为<!DOCTYPE html>
,然后在视图中稍微向下的是<html>
标记。出于某种原因,jQuery认为这是两个html标签。其他例外与表格标签相关,我在视图中有<body>
标记,表格中有<tbody>
标记,视图中有<head>
标记,<thead>
表中的标签。这说明了抛出的三个例外情况。在抛出的异常之外似乎没有任何不利影响,但它看起来确实很奇怪。感谢。
答案 0 :(得分:0)
打开F12工具。您应该看到记录到控制台的异常。然后,您可以单击控制台中的链接转到该行。即使它被最小化,它也会带你到问题点。在调试选项卡中查找{}图标。这将“预备”最小化的代码,以便您可以设置断点。这将帮助您找到错误。但我同意上面的评论,你需要将jQuery升级到1.9.x或2.x.很可能是自2009年以来浏览器升级很多引起的错误。