1

次のコード

$.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、および

【ダイグラフ1.2】

Chrome 17.0.963.83 で。

そのため、スクリプトは両方のブラウザーで読み込まれますが、Firefox 11 では実行されないようです...なぜでしょうか? これを本来のように動作させるにはどうすればよいですか?

このスクリプトはDygraphであり、その Web サイトからは Firefox で動作しますが、jQuery の $.getScript の動作が異なる可能性があるため、私のグラフは Chrome でのみ動作します...

4

2 に答える 2

0

やってみてください:

    $.getScript("http://dygraphs.com/dygraph-combined.js", function(script, textStatus) {
        setTimeout(function(){console.log(Dygraph);}, 0);
    }).fail(function(jqxhr, settings, exception) {
        console.error('it failed to load');
    });
于 2012-03-23T02:56:33.403 に答える
0

私は同じ問題を抱えていて、dygraph-combined.js で「これはあなたが探しているファイルではありません」と言っていました。しかし、ジェダイの心のトリックは私にはうまくいきませんでした.提供されたリンクをたどりました.
http://dygraphs.com/dygraph-combined.js

今では動作します:)

于 2012-05-15T21:45:21.813 に答える