我想呈現一個使用JSON數據作爲源的Highchart。但是,不是將它存儲在不同的文件或網頁中,而是在同一頁面的HTML部門中創建(從MYSQL查詢)。我可以做什麼樣的變化下面的代碼,以便它會讀取所需的DIV JSON數據(我們稱之爲JSONContainer
):如何從High Drts的同一頁面上的HTML DIV中獲取JSON數據?
$.getJSON('data.json', function(data) {
options.series[0].data = data;
var chart = new Highcharts.Chart(options);
});
我代替'data.json'
試圖getElementByID('JSONContainer')
但我想這是不正確的方法來做到這一點。我能做什麼?
編輯: 這是我的代碼:
$.getJSON("getElementById(JSONContainer)", function(json) {
options.xAxis.categories = json[0]['data']; //rendering X Axis
$.each(json, function(index, value) {
options.series[index-1] = value; //Making sure we skip first as that is X Axis
});
chart = new Highcharts.Chart(options);
});
你作爲'data'獲得了什麼? –
這段代碼中的'data.json'是一個存儲數據的json文件。 – theHeman
不是......當你做'$ .getJSON'時,你會得到什麼迴應? –