收藏
回答

request中data参数不能传到后台

问题模块
API和组件

wx.request({

url: config.url_api + '/user/Basicdata/getPhoneTypeList',

data: {lon:lon,lat:lat},

method: 'POST',

dataType:'json',

header: {

'content-type''application/json'

},

success: function (res) {

console.log(res.data)

}

})


后台数据可以返回,但是data中的参数传不到后台,求大神指导下


最后一次编辑于  2017-11-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 西柚
    西柚
    2017-11-27

     1 将header改成 application/x-www-form-urlencoded

     2 data 要写成 'a=b&c=d' 的形式,根据你自己的数据拼接


    2017-11-27
    赞同
    回复
  • 一天两觉
    一天两觉
    2017-11-27

    header里的content-type改成

    application/x-www-form-urlencoded

    试试


    2017-11-27
    赞同
    回复
  • 细心
    细心
    2017-11-27
    • 对于 header['content-type'] 为 application/json 的数据,会对数据进行 JSON 序列化

    • 对于 header['content-type'] 为 application/x-www-form-urlencoded 的数据,会将数据转换成 query string 


    2017-11-27
    赞同
    回复