Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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 jquerygetscript问题_Javascript_Jquery_Firefox - Fatal编程技术网

Javascript jquerygetscript问题

Javascript jquerygetscript问题,javascript,jquery,firefox,Javascript,Jquery,Firefox,虽然很多人似乎都遇到了堆栈溢出的问题,但我还没有看到对其出错原因的描述(,) 我的代码(用于测试目的): 在铬合金(16)中完美工作。在Firefox(11)中,firebug控制台显示请求的脚本和预期的响应(包括应用程序/javascript的mimetype)。但没有警报。没有错误。没什么 如果我随后尝试引用脚本中本应加载的内容,它仍然是未定义的(这是onload事件发生几秒钟后,控制台显示脚本已被检索) 更新 我正在使用jQuery1.9.1,感谢uncollected(添加答案&我将其标

虽然很多人似乎都遇到了堆栈溢出的问题,但我还没有看到对其出错原因的描述(,)

我的代码(用于测试目的):

在铬合金(16)中完美工作。在Firefox(11)中,firebug控制台显示请求的脚本和预期的响应(包括应用程序/javascript的mimetype)。但没有警报。没有错误。没什么

如果我随后尝试引用脚本中本应加载的内容,它仍然是未定义的(这是onload事件发生几秒钟后,控制台显示脚本已被检索)

更新


我正在使用jQuery1.9.1,感谢uncollected(添加答案&我将其标记为已接受)添加异常处理程序,我发现了问题

发生异常-jQuery正在静默处理该异常。通过getScript()添加处理程序发现问题是“左侧分配无效”。不幸的是,此异常没有说明错误发生的位置。然后,我尝试了另一种加载脚本的方法(创建脚本元素并将其附加到正文中),这意味着浏览器中的默认处理程序被触发,这给了我行号和有问题的代码位:

this=null;

这是为了清理对象实例,以避免内存泄漏,在Chrome中有效,但在Firefox中无效。

您需要使用
引用它。查找('loaded_dom')
浏览器控制台中的任何错误您使用的是哪个版本的jQuery?Firefox11现在有10个版本过时,Chrome16有11个版本过时。不确定这是否是问题的原因,但如果您使用的是jQuery 2.x,可能值得尝试一下1.x,以防万一。@uncollected:对不起,我应该说-updated question(1.9.1)@symcbean可能值得使用
.done(…)
失败(…)
描述。看起来异常对象被传递为失败,这可能会提供更多关于出错原因的信息。
this=null;