<script>
$(function () {
$.ajax({
type : "Post",
//async : false, //同步执行
url: "jiankong.aspx/Getdata3",
contentType: "application/json; charset=utf-8",
data : {}, //无参数
dataType : "json", //返回数据形式为json
success : function(result) {
if (result) {
bind(result.d);
}
},
error : function(errorMsg) {
alert("加载数据失败");
}
}); //ajax
function bind(result) {
var strJson = result.d;
var jsonObj = eval(strJson);
var pieChart = echarts.init(document.getElementById("container2"));
var pieoption = {
tooltip: {
trigger: 'item',
formatter: "{a}
{b} : {c} ({d}%)"
},
legend: {
x : 'center',
y : 'bottom',
itemWidth: 8,
itemHeight: 8,
textStyle:{//图例文字的样式
color:'#fff',
fontSize: 12
},
},
calculable: true,
series: [
{
name:'故障占比',
type:'pie',
radius : [30, 100],
center : ['50%', '45%'],
roseType : 'area',
data:[
{ value: vm.online.v2, name:'故障1',itemStyle:{normal:{color:'#ff7800'}}},
{ value: vm.online.v2, name:'故障2',itemStyle:{normal:{color:'#23eb6a'}}},
{ value: vm.online.v2, name:'故障3',itemStyle:{normal:{color:'#7627cb'}}},
{ value: vm.online.v2, name:'故障4',itemStyle:{normal:{color:'#fffc00'}}},
{ value: vm.online.v2, name:'故障5',itemStyle:{normal:{color:'#46afdb'}}},
{ value: vm.online.v2, name:'故障6',itemStyle:{normal:{color:'#ff0000'}}}
]
}
]
};
pieChart.setOption(pieoption);
$(window).resize(pieChart.resize);
}});
</script>
如何将ajax返回的data,加入到data当中(即name:故障)
echarts如何循环绑定ajax返回的data
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 一把编程的菜刀 2022-11-02 16:37关注
这个字节传进去就可以了,只要你返回的数据格式是
和这部分数据医院的。直接赋值给data:就好了,不需要循环了吧本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 工创大赛太阳能电动车项目零基础要学什么
- ¥20 limma多组间分析最终p值只有一个
- ¥15 nopCommerce开发问题
- ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
- ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
- ¥15 pycharm输出和导师的一样,但是标红
- ¥15 想问问富文本拿到的html怎么转成docx的
- ¥15 我看了您的文章,遇到了个问题。
- ¥15 GitHubssh虚拟机连接不上
- ¥15 装完kali之后下载Google输入法 重启电脑后出现以下状况 且退不出去 桌面消失 反复重启没用