2013-03-23 69 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。這就像我:)