2016-12-07 24 views
0

我今天開始使用highcharts並試圖利用其提供的代碼,但是當我改變JSON文件的URL,圖形不加載了爲什麼圖表不負載當我改變JSON文件

inicial代碼:

$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=usdeur.json&callback=?', function (data) 

我改變:

$.getJSON('http://localhost:55529/content/dados/data.json', function (data) 

我的JSON文件:

[ 
[Date.UTC(2013,5,2),0.7695], 
[Date.UTC(2013,5,3),0.7648] 
] 

有人能幫助我嗎?

+0

你能不能請小提琴什麼的? – Jigar7521

+0

https://jsfiddle.net/1v9hp67r/ – asdgfd

+0

可能是因爲之前來自ajax圖的響應已經加載。 – Jigar7521

回答

0

由於$.getJSON()async,你的圖形可能是加載你得到的迴應之前。

您有兩個選項來解決這個;

更改您的JSON來;

callback([ 
    [Date.UTC(2013,5,2),0.7695], 
    [Date.UTC(2013,5,3),0.7648] 
]); 

AND your $.getJSON() to;

$.getJSON('http://localhost:55529/content/dados/data.json&callback=?', function (data) 

OR;

保持一切,因爲它是,但不使用$.getJSON(),代替;

$.ajax({ 
    url: 'http://localhost:55529/content/dados/data.json', 
    async: false, 
    dataType: 'json', 
    success: function (data) { 
    mydata = data.whatever; 
    } 
}); 
相關問題