【问题标题】:Internet Explorer line 1 char 1 code 0 errorInternet Explorer 第 1 行字符 1 代码 0 错误
【发布时间】:2011-01-09 03:14:36
【问题描述】:

我正在使用 jQuery+drupal 和一些 jQuery 插件。一切正常 火狐。但在 IE 中,我遇到了这样的问题。

行:1 字符:1 错误:预期对象 网址:http://businessway.am

我已包含 .js 文件。如何知道问题出在哪里?其中 文件? 1号线?哪个文件?

如果可以,请查看我之前提供的网站。

【问题讨论】:

  • 我收到以下错误消息:未定义 artNoStyleAdding businessway.am line: 84
  • Billy 你用的是什么调试器?

标签: javascript jquery internet-explorer-6 internet-explorer-7


【解决方案1】:

当您有一个末尾带有额外逗号的 javascript 对象时,我在 IE7 中看到了此错误。

例子:

  var something = {
    "one": ["a"],
    "two": ["b"],
  };

应该是:

  var something = {
    "one": ["a"],
    "two": ["b"]
  };

IE8、Chrome 和 Firefox 似乎并不介意。

【讨论】:

    【解决方案2】:

    当将 cmets 放在某个位置时,我也遇到了同样的错误,只是在 IE 中:

    function initMyUI() {
        $("#myId") // Don't put comments here.
            .delegate("#btnMyButton", "click", _clickDoSomeThings);
    };
    

    【讨论】:

      【解决方案3】:

      问题已经在IE7和IE8中得到修复,但是IE6出现同样的错误。

      更新:已修复。对不起:)

      【讨论】:

        【解决方案4】:

        如果 <script src="...url..."></script> 的 url 不返回 javascript,而是返回一些其他内容 (html),您可能会收到此类错误

        我检查了页面,但所有带有 src 的脚本实际上似乎都返回了 javascript。稍加挖掘,似乎此 eval 代码触发了错误消息:

        artNoStyleAdding(document)
        

        看起来它来自这个脚本:

        <script type="text/javascript">if (Drupal.jsEnabled) {$(document).ready(function(){             window.setTimeout("artNoStyleAdding(document)", 2000);});}</script>
        

        这是文档开头的最后一个脚本。

        显然你忘了声明和编码 artNoStyleAdding 函数,不管它应该做什么。

        【讨论】:

        • 所有文件都存在,并且是 JavaScript 文件。
        • 谢谢。它已修复 :) 你如何调试 javascript?
        • 如果可以的话,我会使用 firefox 和 firebug。如果必须的话,我会使用 Visual Studio for IE(IE8 中的内置 thingie 由于某种原因默默地停止工作,反正我不喜欢它)。您确实需要启用调试,执行:菜单/工具/Internet 选项并取消选中“禁用脚本调试”,选中“显示有关每个脚本错误的通知”
        【解决方案5】:

        根据您的 IE 版本,您可能需要拆分可用的开发工具。您可以使用Firebug Lite,IE8 中内置的开发工具,或者使用旧的备用服务器并使用Web Developer Express

        【讨论】:

        • 我正在使用 IE8 和 DebugBar。在我看来一切都很好!我不是 JavaScript 专家 :))
        猜你喜欢
        • 2020-02-28
        • 2020-01-02
        • 2018-08-28
        • 2020-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-10
        • 2021-09-20
        相关资源
        最近更新 更多