我今天开始使用highcharts并尝试使用他们提供的代码但是当我更改json文件的url时,图形不再加载
inicial code:
$.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 :(得分:0)
由于$.getJSON()
为async
,您的图表可能会在您收到回复之前加载。
您有两种方法可以解决这个问题;
将您的JSON更改为;
callback([
[Date.UTC(2013,5,2),0.7695],
[Date.UTC(2013,5,3),0.7648]
]);
和您的$.getJSON()
到;
$.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;
}
});