【发布时间】:2016-08-20 02:47:20
【问题描述】:
我正在尝试创建 highstock 图表,但出现以下错误:
error: Uncaught TypeError: w[(intermediate value)(intermediate value)(intermediate value)] 不是构造函数
我的 JSON 似乎有效,我的 javascript 也有效,知道如何解决这个问题吗?
Javascript:
$.getJSON('<?php echo SITE_URL; ?>analytic/weekly_views_json', function(data)
{
// Create the chart
$('#container2').highcharts('StockChart', {
rangeSelector: {
selected: 1
},
title: {
text: 'AAPL Stock Price'
},
series: [{
name: 'AAPL Stock Price',
data: data,
type: 'spline',
}]
});
});
json:
[[1420547368,1],[1423225768,1],[1425644968,1],[1428319768,1],[1430911768,1],[1433590168,1],[1452083368,1],[1454761768,1],[1457267368,1],[1458131368,1],[1459942168,1],[1494070168,1]]
【问题讨论】:
-
时间戳看起来像 UNIX 格式,但要乘以 1000 才能达到 JS 格式。你有你的图表的现场演示,因为你的代码是正确的。
-
你提供的代码似乎可以工作jsfiddle.net/o079d5s6/2你能创建一个小提琴来演示这个问题吗?
-
@YuryTarabanko 我完全使用了 highchart 示例,但出现了上述错误! jsfiddle highchart example
-
@randommman 你能找到解决办法吗?
标签: javascript jquery highcharts highstock