收藏
回答

WX.Request 里的Data传不到PHP中去

问题模块
API和组件

服务器上的代码如下:

 Welcome <?php echo $_POST["fname"]; ?>!<br>

 You are <?php echo $_POST["age"]; ?> years old. 


小程序的代码如下:


 wx.request({

     url: 'https://*******/****/test.php',

     data: { fname:'nail', age:'33'},

     method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT

      header: {"Content-Type":"application/json"}, // 设置请求的 header

     success: function(res){

          console.log(res)

     },


结果返回:

  1. data:" Welcome !<br> ↵ You are  years old. "

  2. errMsg:"request:ok"


传过出的参数,没有抓出来。

最后一次编辑于  2017-01-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 启明
    启明
    2017-01-26

    可能是你的 php 不支持全小写的 Content-Type,我觉得这是开发者工具的 bug, 全转成小写是不规范的。

    2017-01-26
    赞同
    回复
  • Special
    Special
    2017-02-01

    'content-type':'application/x-www-form-urlencoded'


    2017-02-01
    赞同
    回复
  • snail
    snail
    2017-02-03

    2楼正解,已经搞定,谢谢

    2017-02-03
    赞同
    回复