2013-03-23 72 views
0

我想用highstock显示在网页我的数据,但我有JSON数据, 基本线为例someproblem:http://www.highcharts.com/stock/demo/basic-linehighstock使用JSON数据

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/ 我改变的JavaScript文件

$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) 

$.getJSON('data.json', function(data) 

我想在我的Web文件夹使用JSON数据和我把数据在json文件中,例如:

[[1143072000000,60.16], 

[1143158400000,59.96], 
[1143417600000,59.51], 
[1143504000000,58.71], 
[1143590400000,62.33], 
[1143676800000,62.75], 
[1143763200000,62.72], 

/* Apr 2006 */ 
[1144022400000,62.65], 
[1144108800000,61.17], 
[1144195200000,67.21], 
[1144281600000,71.24]] 

但我在网上什么都看不到,我怎么了?它是JSON数据格式错误吗?或者其他感谢给我一些帮助

回答

-1

如果您使用JSON,那么你应该摆脱所有评论。

所以JSON应该是这样的:

[[1143072000000,60.16], 
[1143158400000,59.96], 
[1143417600000,59.51], 
[1143504000000,58.71], 
[1143590400000,62.33], 
[1143676800000,62.75], 
[1143763200000,62.72], 
[1144022400000,62.65], 
[1144108800000,61.17], 
[1144195200000,67.21], 
[1144281600000,71.24]] 

和图表代码:

$.getJSON('data.json', function(data) { 

    window.chart = new Highcharts.StockChart({ 
     chart : { 
      renderTo : 'container' 
     }, 

     rangeSelector : { 
      selected : 1 
     }, 

     series : [{ 
      name : 'AAPL', 
      data : data 
     }] 
    }); 
}); 
0

文件重命名为data.js。对于JavaScript文件而不是JSON。这就像我:)