2 つの円グラフがあります。最初は正常に動作しています。データベースからデータをロードします。2 番目のグラフのコードを含む関数を呼び出すクリック イベントを設定しました。この関数では、クリックされたパイのスライスに関する情報をパラメーターに渡します。できます。ここで、最初のグラフと同様に、2 番目のグラフでデータベースからデータをロードする必要があります。問題は、パラメータの値を SQL リクエストに渡してから、2 番目のグラフに結果をロードする必要があることです。しかし、PHP で JS 変数を渡すことは、私のスキルをはるかに超えています。HighCharts はこれを何とか解決しましたか? これを行う「あまりクレイジーではない」方法はありますか?jFiddle は次のとおりです。www.jsfiddle.net/r36qe/2/
1 に答える
2
$.get() または $.getJSON() メソッドを使用するだけで、URL にパラメーターを追加できます。次に例を示します。
$.getJSON('http://www.yourdomain.com/getpie.php?index=' + window.index, function(data) {
//create new chart with data from response
});
次に、getpie.php で、次の方法でこの変数にアクセスできます。
$clickedindex = $_GET['index'];
于 2013-02-12T11:59:29.477 に答える