request中data参数不能传到后台

发布于 7 年前作者 asun19008 次浏览最后编辑 7 年前来自 ask

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中的参数传不到后台,求大神指导下

3 回复
wanxiulan
wanxiulan1 楼6 年前

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

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

shaoyong
shaoyong2 楼6 年前

header里的content-type改成

application/x-www-form-urlencoded

试试

yinchao
yinchao3 楼5 年前
  • 对于 header['content-type'] 为 application/json 的数据,会对数据进行 JSON 序列化

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