qq_34654085
张小北2
采纳率0%
2018-03-21 09:50 浏览 2.0k

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

5

图片说明

图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

7条回答 默认 最新

  • showbo GoCityPass新加坡曼谷通票 2018-03-21 09:56

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

     data:s.split(',')
    
    点赞 6 评论 复制链接分享
  • u011094214 u011094214 2018-03-23 07:58

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

    点赞 1 评论 复制链接分享
  • fei1_fei2 fei1_fei2 2018-03-21 10:02

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

    点赞 评论 复制链接分享
  • mqy_483m mqy_483m 2018-03-21 10:04

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

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

    点赞 评论 复制链接分享
  • qq_34654085 张小北2 2018-03-21 10:16

    图片说明

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

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

    点赞 评论 复制链接分享
  • qq_32947141 qq_32947141 2018-03-22 02:57

    data:s.split(',')

    点赞 评论 复制链接分享
  • xwh1314 xwh1314 2018-03-22 03:36
    success:function(data){
    var rows = data.rows;
    var yAxisData = [];
    for(var i=0;i<rows.length;i++){
        yAxisData.push(rows[i].均分);
            }
    }
    
    
    点赞 评论 复制链接分享

相关推荐