0

jQuery .loadGoogle Chartで別のファイルをにロードするために使用しようとしています#div

ファイル自体を呼び出す場合 - Direct Chart File URL - 動作します。

しかし、私がそれをロードしようとしているとき.load:

$('#link').click( function(){

    $('#div').load('chart.html');   

}); 

以下を含むファイルは次のjquery .loadとおりです。jQueryロードURLを含むファイル

Firebug がエラーをスローしています: google is not defined

帽子が問題?直接呼び出されたファイルが機能するのに、なぜこれが機能しないのですか?

4

2 に答える 2

3

私はずっと前にこの問題を抱えていました。これが解決策です。

 $('#link').click( function(){

      $('#div').load('chart.html', function () { drawChart();});   

 }); 

** ロードしようとしているページで、グラフをロードする関数が drawChart(); と呼ばれていることを確認してください。-- これは Google が付けたデフォルトの名前です。

于 2011-10-21T15:23:57.873 に答える
0

私はあなたの両方のページを見ました。ユーザーがリンクをクリックしたときにコードを実行してページを生成するようにデザインを変更してみませんか。つまり、$('#div').load('chart.html') を使用する代わりに、 chart.html ページを直接ここに。

ここでの問題の一部は、 load(cha

于 2011-10-11T21:55:38.370 に答える