Google チャート API を使用して棒グラフの形式でデータを表示する JSP ページがあります。これがそのコードです。このページをツールチップ ( cluetip )で表示したい。
私の Google Chart コードは、ブラウザでそのページを直接開いたときにうまく機能します。しかし、ajax経由でツールチップに表示しようとすると、ツールチップにグラフが描画されません。ツールチップは空白です。棒グラフjspページ内にインポートされた外部javascriptが原因であると思われます。
<script type="text/javascript" src="https://www.google.com/jsapi"></script
同一生成元ポリシーに違反していますか?それについて正しいですか? それを機能させる方法はありますか?
EDIT#1
Google Chrome開発者コンソールには、Webページ(Google Chartを使用)に送信されたリクエストのみが表示されますが、そのページにインポートされた外部javascript(上記の外部javascript)にはリクエストは送信されません。
EDIT#2
外部javascriptを取得するリクエストが行われない理由は、
ajax 経由でページを読み込むと、そのページ内のスクリプト タグは実行されません。したがって、javascript は実行されません。
ajaxでデータを取得した後、javscriptを手動で実行するにはどうすればよいですか?
EDIT#3
実際には、JSPに多くの行を持つテーブルがあります。そしてそれぞれrow contains a LINK
; Google棒グラフにカーソルを合わせると、ツールチップ内に表示されます(行ごとに異なります)。そのため、各行にカーソルを合わせると、取得されるグラフの URL が異なります。I want to pass this URL as a parameter.
この URL は ajax で使用され、データをツールチップにフェッチします。