推送功能javascript highcharts的问题

时间:2016-11-17 01:27:15

标签: jquery object highcharts highstock

我无法使用我的highstock图表将元素推送到数据数组或类别中。 有什么建议吗? 我得到了错误消息:未捕获的TypeError:无法读取未定义的属性'push'。

 var options = { 
                    xAxis: {
                        categories : [],
                        plotLines:[],
                        labels: {
                            formatter: function() {
                                return Highcharts.dateFormat('%a/%d/%b', this.value);
                            }
                        },
                        tickInterval: 24*3600*1000
                    },

                    chart: {
                        renderTo: 'container'
                      },
                    series: [{
                        data: [],
                        pointIntervalUnit: 'day'

                    }]
                }
                function getDatastock() {
                    $.ajax({url: '../includes/hent_stockdata.php', data: "", dataType: 'json',  success: handleStockdata})
                }
                function handleStockdata(rows) {
                    for (i =0; i< rows.length; i +=2){
                        var row = new Date(rows[i]);
                        var row2 = rows[i+1];
                        options.xAxis.categories.push(row);
                        options.series[0].data.push(row2);
                    }
                }

0 个答案:

没有答案