把传输后台数据。用highcharts表格表现出来。
首先后台传过来的数据是是一个List集合。
先贴JS代码:
$(document).ready(function() {
//newdata就是上图数据
$.getJSON('/jrzx/arrear.do',function (newdata) {
// newdata 为服务器返回的数据
var i,len = newdata.length;
//需要表现的是charFee
var charFee = [];
for(i =0 ;i<len;i++){
//charFee.push(newdata[i].charFee);
charFee.push(Number(newdata[i].charFee));
}
console.log(charFee);
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
},
xAxis: {
type: 'datetime'
},
series: [{
data: charFee,
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 3600 * 1000 // one hour
}]
});
});
});
由于传过来的是数据是String类型数组,需要Number()转换一下为number类型的数组,才能在highcharts中series中体现出来。