0

几个小时以来我一直在抓狂……通过调用生成 JSON 数据的 php 脚本来创建多行高库存

我有一个 php/javascript 文件,它下载包含 2 系列的 JSON 数据。看这里

然后,在我创建 highchart 的 php 文件中,我有以下代码来显示探针图($sonde_id):参见小提琴:第一个系列“平均值”是平均值,第二个是带有 min/ 的范围最大限度。我可以滚动时间/缩放等......刷新工作。这对于另一个已知问题来说非常慢,但它确实有效。

现在我的问题是我想显示来自不同探针的多行($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和在同一个图表上显示多行的结构。我读了很多其他的答案,但我错过了一些东西

谢谢

4

1 回答 1

1

请参阅Highstock 示例 - 系列是从不同的调用中加载的,并且工作正常。

于 2013-07-25T09:33:53.250 回答