2

ページにGoogleチャートがありますが、現在、ページの読み込み時にGoogle Visualizationライブラリが読み込まれるとチャートが描画され、ajaxを介して動的にデータを提供する必要があるため、コールバックメソッドを変更することは可能ですか、または代替手段はありますか? ?

4

2 に答える 2

4

私はそれを望みどおりに管理しました。誰かにとって役立つ可能性があります。これに対するより良い解決策があれば、提案してください。

  1. この setOnLoadCallback 関数を削除しました - google.setOnLoadCallback(drawChart); このコールバックは、可視化ライブラリがロードされるとすぐに drawChart() を呼び出します (しかし、私はそれを望まなかったので、ボタンのクリック時に呼び出したかったのです)。

  2. そのためdrawChart();、ボタンクリック関数コードで関数を直接呼び出しました。

  3. 次に、動的データをデータテーブルにレンダリングする際に問題に直面しました。ハードコードされた値を入力すると、チャートは正常に描画されましたが、それらの値の代わりに変数を配置すると、チャートを生成できませんでした。

  4. だから私は変数を整数に解析しましたparseInt(doc_pre)、そしてそれはうまくいきました。

于 2012-12-27T14:56:17.263 に答える
0

これを確認できます:

Jquery チャート

于 2012-12-27T11:55:51.040 に答える