收藏
回答

wx.request返回的JSON解析问题


接口返回的是字符串,请问我要如何取得session的值?



用了JS的JSON.parse()把字符串转JSON会报错


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

12 个回答

  • 池声
    池声
    2017-03-02

    前端可以 JSON.parse(res.data.trim()) 处理,好麻烦啊。。

    2017-03-02
    有用
    回复
  • 木偶先生
    木偶先生
    2017-01-09

    在安卓端可以返回数据,在ios端返回request:fail    convert data to utf8 fail。求解...


    2017-01-09
    有用
    回复
  • 吴康
    吴康
    2017-01-02

    找到原因了,demo里存在空白字符

    2017-01-02
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2017-01-02

    听官方人员说那个是因为server返回了一个不可见字符。ios系统会自动过滤掉,android不会。

    2017-01-02
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2017-01-02

    没有解决方案

    2017-01-02
    有用
    回复
  • 吴康
    吴康
    2016-12-30

    我遇到的也是这个问题,有解决方案么?

    2016-12-30
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2016-12-28

    报错啊,你认真看我问题正文

    2016-12-28
    有用
    回复
  • One




.
    One .
    2016-12-28

    你可以试试

    let data = res.data;

    JSON.parse(data);

    2016-12-28
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2016-12-28

    PHP是直接echo json_encode();输出的,按道理应该是可以的啊

    2016-12-28
    有用
    回复
  • 超哥[天啊][天啊][天啊]
    超哥[天啊][天啊][天啊]
    2016-12-28

    但是相同格式,在另一个页面又可以

    2016-12-28
    有用
    回复

正在加载...

登录 后发表内容