前端 jquery 中将字符串转成一个一个字符的形式放入data中

图片说明

图片说明

jquery data需要传入多个字符串 但是现在传过来的是一个字符串“‘a’,'b','c'”怎样将其放入data中???

split拆分为数组,s为存储这个内容的变量名

 data:s.split(',')

var data = [];
data = str.split(',');

seriew:[{
name:'',
type:'bar',
data:"a,b,c".split(',')
}]

如果字符串中包含单引号,需要先把单引号去掉,代码如下:
seriew:[{
name:'',
type:'bar',
data:"a,b,c".replace("'",'').split(',')
}]

图片说明

我现在 得到的字符串是这样的.

我希望向第二个那样的:
图片说明

data:s.split(',')

success:function(data){
var rows = data.rows;
var yAxisData = [];
for(var i=0;i<rows.length;i++){
    yAxisData.push(rows[i].均分);
        }
}

你后台获取到的就是数组吗? 那就直接data:data 就好了呀 不需要放在中括号里面的