收藏
回答

为什么PHP获取不到小程序传递的数据


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

回答关注问题邀请回答
收藏

4 个回答

  • 阿木木木丶
    阿木木木丶
    2021-11-12

    我也碰到了这个问题,一开始我直接return了数据,后来把返回的数据套了个json()就可以了,应该是小程序只能识别json格式的返回数据吧?

    return json($data);
    
    2021-11-12
    有用
    回复
  • 这都申请了
    这都申请了
    2018-02-28

    先打印日志看一下吧,有时候同样的代码不同的环境可能都有不一样的效果

    2018-02-28
    有用
    回复
  • Miracle-
    Miracle-
    2018-02-28

    我PC端用的PHP也是这个 就没问题

    2018-02-28
    有用
    回复
  • 这都申请了
    这都申请了
    2018-02-28

    1、确定data中的取值是否正确

    2、确定是否接收到了请求

    3、确定请求中是否有数据

    4、确定获取数据的方法是否正确

    2018-02-28
    有用
    回复
登录 后发表内容