highcharts用ajax绑定数据怎么弄

我在后台拼接出一个数组绑定给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返回的结果
                    ]
                }]

3个回答

后台传过来的json格式并不是插件识别的格式,需要进行处理成类似['key',value],['key',value]
或者你在后台处理好传过来

qq_22782705
qq_22782705 我已经处理好的 格式和这个事一模一样的
接近 5 年之前 回复

把你监视的数据贴出来,data数组里面怎么写的

qq_22782705
qq_22782705 贴上来了 你看看
接近 5 年之前 回复

那我就不知道了,我之前没出来就是数据格式的问题,图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问