我在后台拼接出一个数组绑定给Date没有反应。代码如下
var json = { "BegingDate": BDate, "EndDate": EDate, "Method": "select" };
$.post("Map.ashx", json, function (obj) {
$('#container').highcharts({
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45,
beta: 0
}
},
title: {
text: 'Browser market shares at a specific website, 2014'
},
tooltip: {
pointFormat: '{series.name}: {point.percentage:.1f}%'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
depth: 35,
dataLabels: {
enabled: true,
format: '{point.name}'
}
}
},
series: [{
type: 'pie',
name: 'Browser share',
data: [
//['Firefox', 45.0],
//['IE', 26.8],
//{
// name: 'Chrome',
// y: 12.8,
// sliced: true,
// selected: true
//},
////['Safari', 8.5],
//['Opera', 6.2],
//['Others', 2.75]
]
}]
});
后台处理值结果:['021',80.0804020100503],['0591',19.9195979899498]
前台数据绑定
series: [{
type: 'pie',
name: 'Browser share',
data: [
//['Firefox', 45.0],
//['IE', 26.8],
//{
// name: 'Chrome',
// y: 12.8,
// sliced: true,
// selected: true
//},
//['Safari', 8.5],
//['Opera', 6.2],
//['Others', 0.7]
array//AJAX返回的结果
]
}]