收藏
回答

wx.request发起的是 HTTPS 请求POST参数不能接收

wx.request({

        url: 'https://chenzhoulife.com/API/post.php', //仅为示例,并非真实的接口地址

        data: {

            title:'1'

        },

        method:'POST',

        header: { 

         'Content-Type': 'application/json'      

      //'Content-Type': 'application/x-www-from-urlencoded'  

  },  

        success: function(res) {

            console.log(res.data)

        }

    })

  },

  formReset: function() {

    console.log('form发生了reset事件')

  }



<?php


include 'Mysql.class.php';

$title = $_POST['title'];//$_POST['title']数据接收不到

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

3 个回答

  • 天道酬勤(泉)
    天道酬勤(泉)
    2016-12-14

    这样就可以了

    Page({


        formSubmit: function (e) {

            console.log('form发生了submit事件,携带数据为:', e.detail.value.title)

            wx.request({

                url: 'https://chenzhoulife.com/API/post.php', //仅为示例,并非真实的接口地址

                data: {

                    title: e.detail.value.title,

                    contel: e.detail.value.contel

                },

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

                header: {

                    'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'

                },

                success: function (res) {

                    console.log(res.data)

                }

            })

        },

        formReset: function () {

            console.log('form发生了reset事件')

        }

    })


    2016-12-14
    有用
    回复
  • 小饼干
    小饼干
    2016-12-14

    application/json格式的, 接收的是串,要自己抓到串然后转json

    2016-12-14
    有用
    回复
  • 六一
    六一
    2016-12-14

    我的正常

    2016-12-14
    有用
    回复
登录 后发表内容