先贴代码啊
Page({
data: {
address: {
name: "",
phone: "",
address: "",
code: ""
}
}
wx.request({
url: app.globalData.api_host + "/api/shop/go.html?appid=" + appid + "&key=" + key ,
data: {
address: that.data.address
},
header: {
'content-type': 'application/x-www-form-urlencoded'
},
method: "POST",
结果发现传过去是这样的
如果用这个
header: {
'content-type': 'application/json'
}
传过去是下面这样的 ,但是后台收不到 这是为什么啊 求大神们解答
一个变通的解决轮回法,发送之前json序列化,后台拿到后第一时间反序列化 效果还不错吧
并没有解决....只能拆开了写
大神,解决了的话,教教我啊
兄弟,解决了吗?data怎么写啊
同样的问题,到现在也困扰着我,也前写网页,都是习惯用json,因为复杂对象支持很好,但在小程序中不知道为什么,文档中说可以这样写,但你换成json后后台就是拿不到,如果改成urlencode,只能传递一个顶级object作为参数,其内部只能是简单类型,不能是object,我他妈都不知道怎么破了
你的 address: that.data.address 这里写的有问题