收藏
回答

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后端:


返回的数据:



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

2 个回答

  • 努力努力要努力zzz
    努力努力要努力zzz
    2019-02-19

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

    2019-02-19
    有用
    回复 5
    • 鸩
      2019-02-19

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


      2019-02-19
      回复
    • 努力努力要努力zzz
      努力努力要努力zzz
      2019-02-19回复

      嗯,是的

      2019-02-19
      回复
    • 鸩
      2019-02-19回复努力努力要努力zzz

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

      2019-02-19
      回复
    • 努力努力要努力zzz
      努力努力要努力zzz
      2019-02-19回复

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

      2019-02-19
      回复
    • 鸩
      2019-02-19回复努力努力要努力zzz

      我试了json_decode()  返回空

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

      2019-02-19
      回复
  • 鸩
    2019-02-19

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

    怎么办


    2019-02-19
    有用
    回复
登录 后发表内容