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 就好了呀 不需要放在中括号里面的