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