收藏
回答

json生产数据都是字符串



 success: function(res) {





    var str =res.data;

    var k2=new Array();

    var data2={};


    for(var s in str[0]){

      var  d = parseFloat(str[0][s]);

      if (d){

      var  rr=d

      }else{

      var  rr=str[0][s]

      }

data2[s]=rr

    }

  console.log(data2)

       that.setData({

                   array:res.data

               });

 }

================问题=================================

当str[0]变str[1]时候如何让data2加入k2数组?

==================bug===================================

所有服务器那边传回的json,小程序都变成了字符串,实际我需要有数字类型

  1. 例如:

  2. danwei:"瓶"

  3. jiage:2


  4. 而不是:

  5. danwei:"瓶"

  6. jiage:"2"



最后一次编辑于  2017-04-11
回答关注问题邀请回答
收藏

2 个回答

  • y
    y
    2017-04-11

    不行啊,我放在data给页面的,页面不支持强制类型吧

    2017-04-11
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2017-04-11

    你可以使用时强制类型下

    2017-04-11
    有用
    回复
登录 后发表内容