问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug wx.request 客户端 6.5 1.9.94
wx.request({
url: 'https://xxxxxx',
data: {
'encryptedData': encodeURIComponent(e.detail.encryptedData),
'iv': e.detail.iv,
'sessionKey': app.globalData.userInfo.workspace.session_key
},
method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
header: {
'content-type': 'application/json'
},
我后面试着从服务器打印 发现sessionKey 没值
可是我console.log(app.globalData.userInfo.workspace.session_key);确是有值的
微信小程序开发问题解答
微信小程序开发者回答:
可以呀,看看是不是异步的问题
微信小程序开发者回答:
header有问题 换成
'content-type': 'application/x-www-form-urlencoded'
就好了
微信小程序开发者回答:
异步的问题吧。。你看看你wx.request前面console.log(1),然后给 globalData的这个变量设值的地方 console.log(2)。。看看先打哪个呢
微信小程序开发者回答:
是header有问题 换成
'content-type': 'application/x-www-form-urlencoded'
就好了
微信小程序开发者回答:
好像是data里面的数据都没传过去
微信小程序开发者回答:
看下network 3个参数有没有值,都有的话后端打印不出来看看是不是请求头的问题
微信小程序开发者回答:
那你先赋值给一个变量,看看是不是app.globalData的问题
本文网址:http://www.91bianli.com/weixinxiaochengxu/36998.html