在jquery-1.4.4.min.js的第101行第217行抛出了异常

时间:2014-01-22 16:30:43

标签: javascript jquery internet-explorer visual-studio-2012

使用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个。

  1. 在第1639行,jquery-1.10.2.js第4列抛出异常
  2. 在第1656行,jquery-1.10.2.js第4列抛出异常
  3. 在第1274行,jquery-1.10.2.js第6列引发了异常
  4. 全部用:0x800a139e - JavaScript运行时错误:SyntaxError

    我正在努力捕获未缩小的代码部分以及来自控制台的更多调试信息。稍后会发布这个...谢谢。

    更新: 大家好,这个问题似乎与html标签有关。在使用的MVC视图中,顶部标记为<!DOCTYPE html>,然后在视图中稍微向下的是<html>标记。出于某种原因,jQuery认为这是两个html标签。其他例外与表格标签相关,我在视图中有<body>标记,表格中有<tbody>标记,视图中有<head>标记,<thead>表中的标签。这说明了抛出的三个例外情况。在抛出的异常之外似乎没有任何不利影响,但它看起来确实很奇怪。感谢。

1 个答案:

答案 0 :(得分:0)

打开F12工具。您应该看到记录到控制台的异常。然后,您可以单击控制台中的链接转到该行。即使它被最小化,它也会带你到问题点。在调试选项卡中查找{}图标。这将“预备”最小化的代码,以便您可以设置断点。这将帮助您找到错误。但我同意上面的评论,你需要将jQuery升级到1.9.x或2.x.很可能是自2009年以来浏览器升级很多引起的错误。