【发布时间】:2021-03-10 20:25:38
【问题描述】:
我正在尝试将数据发送到 PHP 文件。
我尝试添加{headers:{'content-type: application/JSON'}},但我仍然无法访问 PHP 中的数据。
Javascript:
axios.post("http://localhost/Contact_Manager/src/fetchcontacts.php",{action:'getcontacts'})
.then(res => {
let posts = res.data;
commit('setposts',posts)
})
.catch(err => console.log(err))
PHP:
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: *');
header('Access-Control-Allow-Headers: *');
$db = mysqli_connect("localhost","root","","contacts");
if(!$db){
die("failed to connect to database".mysqli_connect_error());
}
$recieved_data=json_decode(file_get_contents("php://input"),true);
var_dump($recieved_data->action)
?>
PHP 文件中有警告:
注意:试图在项目目录中获取非对象的属性“动作”
【问题讨论】:
标签: javascript php json axios