62,041
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function draw() {
var addr1 = <%=addr1%>;
var addr2 = <%=addr2%>;
断点1 var date = <%=data_b%>;
$.ajax({
type: "post",
url: "AAA_Chart.aspx/GetEnergy",
data: "{'straddr1':'" + addr1 + "','straddr2':'" + addr2 + "','strdate':'" + date + "'}", //注意后台参数的写法
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (res) {
断点2 eneragejson = JSON.parse(res.d);
$('#containere').highcharts({
chart: {
type: 'spline'
},
title: {
text: 'Day Freeze Energy'
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats: {
month: '%e. %b',
year: '%b'
},
title: {
text: 'date'
}
},
yAxis: {
title: {
text: 'energy(kWh)'
},
min: 0
},
tooltip: {
headerFormat: '<b>{series.name}</b><br>',
pointFormat: '{point.x:%e. %b}: {point.y:.2f}kW'
},
plotOptions: {
spline: {
marker: {
enabled: true
}
}
},
series: [
]
});
var values = new Array(eneragejson.length);
var charte = $('#containere').highcharts();
for (var i = 0; i < eneragejson.length; i++) {
values[i] = "[";
for (var j = 0; j < eneragejson[i]['data'].length; j++) {
values[i] += "[" + eneragejson[i]['data'][j]['time'] + "," + eneragejson[i]['data'][j]['enerage'] + "],";
}
values[i] = values[i].substring(0, values[i].length - 1);
values[i] += "]";
var output = eval(values[i]);
charte.addSeries({
name: eneragejson[i]['pn'],
data: output
});
}
},
断点3 error: function (res) {
alert("failed!")
}
})
}
</script>