我使用highcharts來顯示每日統計信息,我希望用戶能夠選擇日期範圍。動態更新pointStart和pointInterval
function requestData(chart, from, to, group) {
$.ajax({
url: '/stats/chart?from='+from+'&to='+to+'&group='+group,
success: function(data) {
chart.series[0].setData(data.data);
chart.series[0].pointStart = data.start;
chart.series[0].pointInterval = data.interval;
},
cache: false
});
}
JS的功能做一個Ajax調用和返回是這樣的: -
{
"start":1358467200000,
"interval":86400000,
"data":[24,9,46,66,19,93,11,10,66,75,70,52,35,91,69,0,50,24,5,14,83,9,26,5,53,32,27,30,34,25,57,100]
}
如何更新圖表pointStart和pointInterval價值?
你目前'success'功能的結果,發生在'當你'的console.log(數據)是什麼?服務器是否在響應的標題中設置了mimetype? – 2013-02-18 23:55:44
繪製新的繪圖,但軸標籤不會更改爲正確的日期。我使用Content-type:application/json頭部類型傳回數據。 – pjknight 2013-02-19 00:29:07
好的,所以對象回來並被正確識別並解析爲json - 這意味着這幾乎肯定是一個高難度的問題。 – 2013-02-19 00:39:42