问题描述
以下代码
$.getScript("/js/dygraph-combined.js")
.done(function(script, textStatus) {
console.log(Dygraph);
})
.fail(function(jqxhr, settings, exception) {
console.error('it failed to load');
});
收益
在Firefox 11.0和
in Firefox 11.0, and
在Chrome 17.0.963.83上.
on Chrome 17.0.963.83.
因此,该脚本似乎在两个浏览器上均已加载,但无法在Firefox 11中执行...为什么会这样?如何获得应有的表现?
So it seems that the script loads on both browsers but doesn't get executed in Firefox 11... Why would that be ? How do I get this behaving like it should ?
此脚本为 Dygraph ,并且在其网站上可以在Firefox上运行,但是我的图形只能在Chrome上运行,可能是因为jQuery $ .getScript的行为可能有所不同...
This script is Dygraph and from it's website it works on Firefox, but my graphs only work on Chrome possibly because jQuery's $.getScript might be behaving differently...
推荐答案
我遇到了同样的问题,在dygraph-combined.js中,它说这不是您要查找的文件".但是我无法使用绝地思维技巧,我点击了提供的链接.
http://dygraphs.com/dygraph-combined.js
I had the same issue and in the dygraph-combined.js it said "This is not the file you are looking for". but the jedi mind trick didn't work on me, I followed the link provided.
http://dygraphs.com/dygraph-combined.js
现在可以使用了:)
这篇关于jQuery的$ .getScript在Firefox中的行为是否有所不同?加载脚本后未执行脚本,Chrome运行正常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!