我使用react.js,爱可信和PHP发布数据MySQL数据库react.js采用爱可信发布数据到PHP,但PHP的echo空
这是我react.js代码
sendData(){
var data = new FormData();
data.append('name', 'jessie');
data.append('time', '12:00');
data.append('food', 'milk');
data.append('nutrition', 'vitaminA');
axios.post(
'./sendData.php',{
data: data
})
.then(response => {
console.log(response)
console.log(response.data)
this.filter = response.data
})
.catch(e => {
this.errors.push(e)
})
}
,这是我的PHP代码
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "";
$database = "mydb";
$conn = new mysqli($servername, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully yayaya";
echo "the post after this";
echo json_encode($_POST);
?>
这是我的Chrome控制台
Connected successfully yayayathe post after this[]
我不知道为什么我的PHP获得空数据并回显空值。
感谢你的答案 但我铬安慰我 连接成功yayaya {“名”:“杰西”}
注意:数组字符串CON版本/Applications/XAMPP/xamppfiles/htdocs/foodMaster/build/sendData。在线PHP
[]数组 并不是所有的数据被回声 –
@ZakChen OK,好,现在尝试调试输入数据,并回声json_decode一些变种,而不是,你需要采取JSON字符串,然后解码它 –