我从小就拉我的头发......通过调用PHP脚本生成JSON数据来创建多行highstocks
我有一个php / javascript文件,可下载包含2个系列的JSON数据。 look here
然后,在我的php file creating the highchart中,我使用以下代码显示探测图($ sonde_id):see fiddle:第一个系列“平均值”是平均值,第二个是是最小/最大的范围。我可以滚动时间/缩放等...刷新工作。对于另一个已知问题,这是非常缓慢的,但它确实有效。
现在我的问题是我想显示来自不同探针的多行($ sonde_id)。
我尝试使用以下代码绘制探针23,22& amp; 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和结构,以在同一个图表上显示多行。我读了许多其他答案,但我想念一些
谢谢