收藏
回答

wx.request 返回数据不是json格式?

wx.request({

返回数据不是json格式

   console.log(res.data,'控制台输出res.data'); 

{"ggtop":[{"id":"10","name":"%E9%A6%96%E9%A1%B5%E8%BD%AE%E6%92%AD","photo":"https:\/\/62222.qicp.vip\/Data\/UploadFiles\/adv\/20170524\/1495588800716222.jpg"},{"id":"5","name":"%E9%A6%96%E9%A1%B5%E8%BD%AE%E6%92%AD","photo":"https:\/\/62222.qicp.vip\/Data\/UploadFiles\/adv\/20170525\/1495684434521009.jpg"},{"id":"2","name":"%E6%BB%9A%E5%8A%A8%E5%B9%BF%E5%91%8A%E5%9B%BE2","photo":"https:\/\/62222.qicp.vip\/Data\/UploadFiles\/adv\/20170524\/1495589027693993.jpg"},


实际上我要的返回数据应该是

{ggtop:[{id:"10",name:"%E9%A6%96%E9%A1%B5%E8%BD%AE%E6%92%AD",photo:"https:\/\/62222.qicp.vip\/Data\/UploadFiles\/adv\/20170524\/1495588800716222.jpg"},{id:"5",name:"%E9%A6%96%E9%A1%B5%E8%BD%AE%E6%92%AD",photo:"https:\/\/62222.qicp.vip\/Data\/UploadFiles\/adv\/20170525\/1495684434521009.jpg"}


请问,怎么办?

直接转换JSON.parse(res.data);会出错



回答关注问题邀请回答
收藏

4 个回答

  • 深圳市桔子互联信息技术有限公司
    深圳市桔子互联信息技术有限公司
    2020-07-15

    解决了吗

    2020-07-15
    有用
    回复 1
    • 加班365
      加班365
      2020-07-16
      解决了,你说的注册小程序认证账号也成功了,谢谢你!
      2020-07-16
      1
      回复
  • 时迁
    时迁
    2020-07-08

    让后台反给你json格式

    2020-07-08
    有用
    回复 1
  • จุ๊บ
    จุ๊บ
    2020-07-08

    让后端接口给你转下不就好了

    2020-07-08
    有用
    回复 2
    • 加班365
      加班365
      2020-07-08
      网站根目录App/Api/Index/index下,index.php 只有1字节呀。。。
      2020-07-08
      回复
    • จุ๊บ
      จุ๊บ
      2020-07-08回复加班365
      建议你找个懂php 的,文件路径 application文件夹 下面 api文件夹下面 index.php 里面的index方法
      2020-07-08
      回复
  • talent
    talent
    2020-07-08

    这是接口返回的数据,JSON.parse(res.data) 这个报错 说明res.data的格式不正确, 你可以去解析一下看看

    2020-07-08
    有用
    回复 1
    • 加班365
      加班365
      2020-07-10
      谢谢,已解决,返回的数据前面多了一个空格
      2020-07-10
      回复
登录 后发表内容
问题标签