小程序表单提交必须提交两次才能成功?第一次提交是undefined 有那位朋友遇到过类似问题,求解决方法,代码如下:
Page({
data: {
postData: [],
},
formSubmit:function(e){
console.log(e.detail.value)
this.setData({postData:e.detail.value});
},
add: function () {
var self=this;
var postParams = "is_ajax=1"
+"&data[title]=" + self.data.postData.title
+"&data[content]=" + self.data.postData.content
+"&catid=11";
wx.request({
url: post_url,
data: postParams,
method: 'post',
header: {
'Content-Type': 'application/x-www-form-urlencoded',
},
success: function (res) {
console.log(res.data);
if (res.data.code) {
wx.showToast({
title: res.data.msg,
icon: 'success'
})
}
else {
wx.showModal({
showCancel: false,
content: res.data.msg
})
}
}
})
},
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
这个问题解决了吗?我在模拟器中没问题,在真机上就出现这个情况
我也碰到这个问题