2012-02-24 144 views
1

我有一個應用程序,其中的highchart通過ajax獲取數據。但由於某些原因,Highchart沒有加載。 我看了一個在highcharts網站上通過ajax載入highcharts的演示。這似乎也沒有工作。 以下是網址 highcharts ajax demohighcharts如何通過ajax加載數據

您能否讓我知道這裏擰的是什麼?

回答

0

我認爲這個問題可能是因爲您試圖從Highcharts.com服務器獲取.tsv文件,或者您沒有給出analytics.tsv的正確相對路徑。我親自嘗試過你可以從here下載的樣本,他們的ajax樣本似乎工作得很好。

我想你應該看看討論here

討論的內容是關於通過jQuery AJAX調用獲取json文件並使用數據填充圖表系列。希望它有幫助:)

1

兩個變化爲我工作。

  1. 更改analytics.tsv文件的引用以在本地目錄中查找csv文件。

    $.get('analytics.csv', function(csv) {

  2. 轉換的TSV(製表符分隔值),以逗號分隔值(CSV)文件

    cat analytics.tsv | sed -e 's/\t/,/g' > analytics.csv

0

我有同樣的問題,而試圖運行線圖表與ajax加載數據。在我的情況下,沒有在主文件中丟失線(其中容器),它是:

<script src="scripts/modules/data.js."></script> 

我只是沒有把它包括到頁面中,並導致整個問題。