2013-02-21 2 views
2

기본적으로,이 있습니다 http://jsfiddle.net/TWF6N/Highcharts가 외부 JSON 파일에서 데이터를 가져 오는 방법은 무엇입니까?

JS 파일에 데이터 계열을 저장하는 대신 JS에서 JSON 파일을 검색하도록하고 싶습니다.

나는 이것이 JS 파일에 싶지 않아 :

data = {"aaData": [ 
    [1, "70.1700", "2008-12-29 11:23:00"], 
    [2, "70.2600", "2008-12-29 16:22:00"], 
    [3, "70.6500", "2008-12-30 11:30:00"], 
    [4, "70.8700", "2008-12-30 16:10:00"], 
    [5, "70.5500", "2009-01-02 11:09:00"], 
    [6, "70.6400", "2009-01-02 16:15:00"] 
]}; 

을 내가 이것을 어떻게해야합니까?

감사합니다.

답변

0

아마 PHP 나 ASP 같은 일부 서버 측 기술을 사용하고 있습니까? 그렇다면 HttpResponse에서 json을 받기 위해 서버에 다시 전화를 걸 수 있습니다.

3
the HighChart documentation에서

스트레이트

[ 
    [1, "70.1700", "2008-12-29 11:23:00"], 
    [2, "70.2600", "2008-12-29 16:22:00"], 
    [3, "70.6500", "2008-12-30 11:30:00"], 
    [4, "70.8700", "2008-12-30 16:10:00"], 
    [5, "70.5500", "2009-01-02 11:09:00"], 
    [6, "70.6400", "2009-01-02 16:15:00"] 
] 

을 그리고 당신의 JS 이런 식으로 뭔가 보일 것 :

귀하의 JSON 데이터가 같을 것이다

$(function() { 
    var chart; 
    $.getJSON('data.json', function(jsonData) { 
     chartOptions.series = jsonData; 
     chart = new Highcharts.Chart(chartOptions); 
    }); 

    var chartOptions = { 
     chart: { 
      renderTo: 'container' 
     }, 
     xAxis: { 
      type: 'datetime' 
     }, 

     series: [] 
    }; 
}); 
관련 문제