Echarts地图插件数组无法动态绑定上数据的问题

云上的日子AKuan 发布于 2016/03/30 12:38
阅读 420
收藏 0
最近使用Echarts开发遇到了一个问题,从后台取的JSON文件(不算规则的JSON,返回前台的是字符串形式)无法绑定到data这一项上面。
这个是正常显示的效果,
官方的Demo实例:http://echarts.baidu.com/echarts2/doc/example/map11.html 数据是写死的,利用ajax从数据库里取值的实例没有,

需要绑定的数据有三个,两个name 一个value ,一个name出发城市,一个name到达城市,还有一个value控制线条的颜色。

可以正常显示:
var kk=[[{name:'北京'},{name:'重庆',value:500}],[{name:'北京'},{name:'上海',value:300}]];

不能正常显示:
var kk = “[[{name:'北京'},{name:'重庆',value:500}],[{name:'北京'},{name:'上海',value:300}]]”;

区别就是一个有双引号一个没有双引号,我使用了array分割成字符串组成数组,但是不能正常显示

可以正常显示的格式:


这个数组是Arraay数组里两个Object对象,Object存放的是键值对,这样子的:


我解析出来的格式:

把一整个当做是字符串 而不是键值对了,有没有大神可以帮忙提供一下思路,如何将这个解析成带键值对的数组形式展示出来。
加载中
返回顶部
顶部