代码:
uni.request({
url: this.baseUrl+'/xhr.php?c=project&m=add',
method: 'POST',
data: {
picture: this.picture,
logo : this.logo,
name: this.name,
company : this.company
},
success: function (res) {
console.log(res.data);
}
});
PHP:
public function add(){
print_r($_POST);
}
返回数据
Array
(
)
3 个回复
w***@qq.com (作者)
上传上来请测试一下。
w***@qq.com (作者)
GET可以取到数据,
POST不可以。
w***@qq.com (作者)
问题已经解决。
header 'content-type' 默认是 'application/json',接收不到数据,需要设置成 'application/x-www-form-urlencoded'
代码:
uni.request({
url: 'http://127.0.0.1/test.php',
method: 'POST',
header: {
'content-type' : 'application/x-www-form-urlencoded'
},
data: {
picture: 'aa.jpg',
logo : '123.png',
name: '测试项目名称',
company : '测试公司名称'
});