Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Internet Explorer第1行字符1代码0错误_Javascript_Jquery_Internet Explorer 6_Internet Explorer 7 - Fatal编程技术网

Javascript Internet Explorer第1行字符1代码0错误

Javascript Internet Explorer第1行字符1代码0错误,javascript,jquery,internet-explorer-6,internet-explorer-7,Javascript,Jquery,Internet Explorer 6,Internet Explorer 7,我正在使用jQuery+drupal和一些jQuery插件。一切都好 火狐。但在IE中,我遇到了这样的问题 行:1 字符:1 错误:应为对象 网址: 我已经包括了.js文件。如何知道问题出在哪里?在哪儿 文件第一行?哪个文件 如果您可以查看我之前提供的站点。如果的url不返回javascript,而是返回一些其他内容(html),您可能会遇到此类错误 我检查了页面,但是所有带有src的脚本实际上似乎都返回javascript。再深入一点,此评估代码似乎会触发错误消息: artNoStyleAdd

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

行:1 字符:1 错误:应为对象 网址:

我已经包括了.js文件。如何知道问题出在哪里?在哪儿 文件第一行?哪个文件


如果您可以查看我之前提供的站点。

如果
的url不返回javascript,而是返回一些其他内容(html),您可能会遇到此类错误

我检查了页面,但是所有带有src的脚本实际上似乎都返回javascript。再深入一点,此评估代码似乎会触发错误消息:

artNoStyleAdding(document)
看起来它来自以下脚本:

<script type="text/javascript">if (Drupal.jsEnabled) {$(document).ready(function(){             window.setTimeout("artNoStyleAdding(document)", 2000);});}</script>
if(Drupal.jsEnabled){$(document).ready(function(){window.setTimeout(“artNoStyleAdding(document)”,2000);}
这是文档开头的最后一个脚本


很明显,您忘记了声明和编写
artNoStyleAdding
函数的代码,不管它应该做什么。

根据您的IE版本,您将希望了解可用的开发工具。您可以在IE8中使用内置的开发工具,也可以使用旧的备用工具。

问题在IE7和IE8中已经解决,但IE6给出了相同的错误


已更新:已修复。抱歉:)

我在IE7中看到,当一个javascript对象的末尾有一个额外的逗号时,会出现这个错误

例如:

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

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

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

我有一个完全相同的错误,只是在IE中,当在某个地方添加评论时:

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

我收到以下错误消息:artNoStyleAdding未定义行:您使用的调试器是什么?所有文件都存在,并且都是JavaScript文件。谢谢。这是固定的:)如何调试javascript?如果可以,我会使用firefox和firebug。如果必须的话,我会使用visual studio for IE(IE8中内置的东西由于某种原因已经悄无声息地停止工作,而且我也不喜欢它)。您确实需要启用调试,执行以下操作:菜单/工具/Internet选项并取消选中“禁用脚本调试”,选中“显示关于每个脚本错误的通知”,我正在使用IE8和DebugBar。在我看来一切都很好!我不是JavaScript方面的专家:))