收藏
回答

wx.request post过去的数据 出现object

wx.request post过去的数据 出现object 拿不到原先对象里的数据?

wx.request({

url: 'https://sharkdemo.com/api/accompany/',

data: e[0],

header: {

'content-type': 'application/x-www-form-urlencoded'

},

method: 'POST',

dataType: 'json',

success(r){

console.log(r.data)

},

fail(r){

console.log('error')

}

})

post过去的数据


php后端:


返回的数据:



最后一次编辑于  02-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 鸩
    02-19

    post过去的data:{ 对象 { 就会出这问题 } }

    怎么办


    02-19
    赞同
    回复
  • iHealth 王深镇
    iHealth 王深镇
    02-19

    JSON.stringify() 用这个处理一下数据试一下

    02-19
    赞同
    回复 5
    • 鸩
      02-19

      这是把数据变成字符串 post过去么


      02-19
      回复
    • iHealth 王深镇
      iHealth 王深镇
      02-19回复

      嗯,是的

      02-19
      回复
    • 鸩
      02-19回复iHealth 王深镇

      那另一边 php后端 要怎么把字符串转回来

      02-19
      回复
    • iHealth 王深镇
      iHealth 王深镇
      02-19回复

      我们后台是node直接 json.parse( )就可以了,如果能传到后台,php解析字符串应该不成问题

      02-19
      回复
    • 鸩
      02-19回复iHealth 王深镇

      我试了json_decode()  返回空

      json_encode() 返回 {post过来的字符串}

      02-19
      回复