私は何時間も前から髪を引っ張っています...JSONデータを生成するphpスクリプトを呼び出して複数行のハイストックを作成します
2 つのシリーズを含む JSON データをダウンロードする php/javascript ファイルがあります。ここを見て
次に、ハイチャートを作成する php ファイルに、プローブ ($sonde_id) のグラフを表示する次のコードがあります。最大 時間/ズームなどをスクロールできます...更新が機能します。これは別の既知の問題としては非常に遅いですが、機能します。
今私の問題は、異なるプローブ ($sonde_id) から複数の行を表示したいということです。
プローブ 23、22、および 24 をチャート化するために、次のコードを試しました。単に json.get を乗算するだけですが、それは機能しません
var url = 'sonde_exp_json.php?sonde_id=23&callback=?' ;
$.getJSON(url, function (json_data_23) {
console.log (json_data_23.average);
options.series[0].data=json_data_23.average;
}); //end getJSON
url = 'sonde_exp_json.php?sonde_id=22&callback=?' ;
$.getJSON(url, function (json_data_22) {
options.series[1].data = json_data_22.average;
}); //end getJSON
url = 'sonde_exp_json.php?sonde_id=24&callback=?' ;
$.getJSON(url, function (json_data_24) {
options.navigator.series = json_data_24.average;
options.series[2].data = json_data_24.average;
}); //end getJSON
エラーは行 options.series[0].data.=json_data_23.average; の後に「ncaught SyntaxError: Unexpected identifier」です。
問題がわかりません。これらのオブジェクト/配列/jsonと、同じチャートに複数の線を表示するための構造に完全に迷っています。他の多くの回答を読みましたが、何かが欠けています
ありがとうございました