wx.request发送请求接收不到返回的数据,是request返回参数有时间限制吗? 用postman发送请求返回的数据得30-40秒之后才能接收到。调短点 数据发送完成后直接结束,不走success,直接结束。这是怎么回事?
formSubmit: function (e) { let data = e.detail.value; let token = getApp().globalData.token; console.log(token); // let netId = e.currentTarget.dataset.netId; // console.log(netId); wx.request({ url: api.ledctrl, header: { "Content-Type" : 'application/x-www-form-urlencoded' }, method: "POST" , data: { token: token, netId: data.netId, ziti: data.ziti, zihao: data.zihao, speed: data.speed, style: data.style, x: data.x, y: data.y, wd: data.wd, ht: data.ht, mess: data.mess }, success: function (res) { console.log( 'aaa:' ); console.log(res.data); }, fail: function () { console.log( '--------返回数据接收失败-------' ) // fail } }) // console.log('form发生了submit事件,携带数据为:', e.detail.value) }, |
渲染层触发form表单进行提交,直接走到fail,我想问一下有没有人遇到这样的问题,这个怎么解决呀?求大神
fail:
function
(res) {
console.log(
'--------返回数据接收失败-------'
)
console.log(res)
// fail
}
打印下 RES 呗
----
西天取经就要到了,你非要买个机票回去干吗
返回的是这个
请求超时了呀 如果确实需要较长时间
可以改超时时长 https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE
超时啦
那就多设置一些延时喽
谢谢!好使了!是超时了嘿嘿。
非常感谢!新手惭愧呀!!emm
得看后台API如何定义的,不同定义方式会影响前台传参方式。