2013-03-23 2 views
0

내가 웹에서 내 데이터를 표시 highstock를 사용하고 싶지만, 내가 JSON 데이터, 기본 라인의 예와 someproblem 있습니다highstock

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/ http://www.highcharts.com/stock/demo/basic-line 내가 자바 스크립트 파일을 변경을

$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) 
난 내 웹 폴더에있는 JSON 데이터를 사용하려는

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

-

그리고 난 데이터를 입력 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에 파일 이름을 바꿉니다. JSON이 아닌 javascript 파일의 경우. 그것은 저를 위해 저것 같이이다 :