1.vue 2.0 menggunakan axios untuk memuat naik data dan kembali kosong, latar belakang adalah php
2.vue code
saveEssay(){
console.log(this.titleData);
this.axios({
method: 'post',
url:'XXX',
data: {
title: this.titleData,
tags: this.tagsData,
content:this.contentData,
isPublish:0
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
},
3.kod php
<?php
header('Content-type:text/html;charset=utf8');
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:POST');
header('Access-Control-Allow-Headers:x-requested-with,content-type');
$mysqli=new mysqli();
$mysqli->connect('xxx','xxx','xxx','xxx');
if (mysqli_connect_errno($mysqli))
{
echo "连接 MySQL 失败: ";
}
$v1=$_REQUEST['title'];
$v2=$_REQUEST['tags'];
$v3=$_REQUEST['content'];
$v4=$_REQUEST['isPublish'];
echo $v1.$v2.$v3.$v4
?>
4.konsol mengembalikan data
![图片描述][1]
5. Catatan
Dapatkan data adalah sah, atas sebab tertentu, data penghantaran pos tidak boleh diperolehi di halaman php, dan halaman html boleh diakses, dan ia juga boleh dimasukkan ke dalam pangkalan data adalah kosong, dan ia adalah mudah untuk menggunakan jQuery Ia adalah mungkin untuk memuat naik data ke php, satu-satunya perbezaan antara kedua-duanya adalah kaedah memuat naik data. Mintalah jawapan kepada Tuhan
file_get_contents("php://input")
Cari ke Baidu dan PHP tidak boleh mendapatkan data dalam format json