wx.request({
url: 'https://yffice.com/wx/sendmail2.php',
data: {
name:'e.detail.value.name',
phonenumber:'e.detail.value.phonenumber'
},
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log(res.data)
}
})
<?php
$name=$_GET["name"];
$mobile=$_GET["phonenumber"];
echo $name;
echo $mobile;
代码如图 php获取不到name和phonenumber
我也碰到了这个问题,一开始我直接return了数据,后来把返回的数据套了个json()就可以了,应该是小程序只能识别json格式的返回数据吧?
return json($data);
先打印日志看一下吧,有时候同样的代码不同的环境可能都有不一样的效果
我PC端用的PHP也是这个 就没问题
1、确定data中的取值是否正确
2、确定是否接收到了请求
3、确定请求中是否有数据
4、确定获取数据的方法是否正确