jQuery getScript issue
jQuery getScript issue
虽然似乎很多人似乎在Stack Overflow上遇到了这个问题,但我还没有看到关于为什么会出错的描述(1,2,3)
我的代码(用于测试目的):
jQuery.getScript("res/fader.js", function () { alert("loaded"); });
在Chrome(16)中完美地工作。在Firefox(11)中,firebug控制台显示请求的脚本和预期的响应(包括application/javascript的mime类型)。但是没有警报。没有错误。没有。
如果我随后尝试引用脚本中应该加载的东西,它仍然是未定义的(这是在onload事件发生几秒钟后,在控制台显示脚本已被检索之后)。
我使用jQuery 1.9.1
感谢uncollect(添加答案&我将它标记为接受)添加异常处理程序,我发现了问题…
一个异常正在发生-这是由jQuery静默处理。通过getScript()添加处理程序揭示了问题是"无效赋值左侧"。不幸的是,这个异常并没有说明错误发生在哪里。然后我尝试了另一种加载脚本的方法(创建一个脚本元素并将其附加到正文),这意味着浏览器中的默认处理程序被触发,它给了我行号和违规代码位:
this=null;
这是为了清理对象实例,以避免内存泄漏,在Chrome中工作,但在Firefox中不工作。
相关文章:
- issue with FB.Event.subscribe
- 使用Jquery Issue垂直重新排序Divs
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- 在Ionic应用程序上使用$.getScript加载谷歌地图Api
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- jQuery find() Issue
- Webpack-无法使用$.getScript加载bundle.js
- $route.reload(); Issue
- PHP json_encode issue
- jQuery getScript与在文件中嵌入脚本
- Three.js issue creating meshes outside of loader's load(
- Jquery :gt(value) issue
- pickaday maxDate issue
- Stage.load(json) Issue..Kinetic.js
- Mootools Selector issue
- Java 8 Update 91 Issue
- 当用$.getScript()加载脚本时,有一种方法可以从用$.get script()装载的脚本中调用父脚本中的函数
- JS parseInt() issue
- Jquery Colorbox issue with firefox
- jQuery getScript issue