收藏
回答

后台返回商品数据是带的ID被强行修改

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.02.1911180

后台返回的数据ID没问题,编辑器network里看没问题,浏览器查看也没问题,就是在request后返回值console.log查询是ID被强行修改

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

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-20

    超过int范围了,把id的值转为字符串

    后端转 或者 前端转

    下面是前端转, 需设置 wx.request dataType非 json

    然后正则替换

        wx.request({
          ...
          dataType: 'text',
          success(res) {
            try {
              var o = JSON.parse(res.data.replace(/"id":(\d+)/g, '"id":"$1"')
         console.log(o)
        } catch (e) {
              console.error(e)
            }
          }
        })
    
    2019-12-20
    赞同 1
    回复
  • Ly `
    Ly `
    2019-12-20

    问题解决了,谢谢诸位的回答.后台用的long类型, 这个地方只能使用string类型

    2019-12-20
    赞同
    回复 1
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-20
      超过int范围了,把id的值转为字符串
      后端转 或者 前端转
      2019-12-20
      回复
登录 后发表内容
问题标签