axios提交数据后台php用post方式无法正确接收
axios用的是json编码, 所以, 服务端应该用json解码
在这里插入代码片
<?php
// $data = $_POST['name'];
$data = json_decode(file_get_contents('php://input'), true);
$name = $data['name'];
// $age = $data['age'];echo "数据提交成功: ".$name;
?>前端代码片段const userData = {name: this.addname,age: this.addage,};axios.post("testaxios.php", userData).then(res=>{console.log('res=>',res.data)alert(res.data)}) .catch(error => {console.error(error);alert(error)});