后端发过来的数据格式是这样的:
var a = [
{ "title": "56岁及以上", "color": "#c12552", "value": "30", "sql": " select a00 from ipad_Analysis where s1='1' and s10='硕士研究生及以上'" },
{ "title": "46岁至55岁", "color": "#ff6600", "value": "8", "sql": " select a00 from ipad_Analysis where s1='1' and s10='大学本科'" },
{ "title": "其他", "color": "#f5c700", "value": "13", "sql": " select a00 from ipad_Analysis where s1='1' and s10='大学专科'" }
];
由于我制作的界面使用了echart,所以必须把这个数组赋值给我的echartData中,如果只有着三条数据的话,那么写死就行了,
var echartData = [{
value: parseInt(a[0].value),
name: a[0].title
}, {
value: parseInt(a[1].value),
name: a[1].title
}, {
value: parseInt(a[2].value),
name: a[2].title
}
];
如果后端发过来的数据不止有三个对象,我怎么动态生成一个有多个对象(根据后端发过来的数据)的数组呢?
谢谢!
是不是这样的。