Axios-传递参数到后台

1.发送的不是表单格式的,需要通过获取原数据

前台js按照Axios文档中一样的方式传参,后台PHP使用: file_get_contents(“php://input”) 接收参数


2.如果还需要用$_POST获取修改配置,Content-Type

axios.defaults.headers[‘Content-Type’] = ‘application/x-www-form-urlencoded’;


3.使用URLSearchParams

前台使用URLSearchParams 对象传参,后台PHP使用$_POST接收参数

var params = new URLSearchParams();
params.append('title', 'titlecontent');
axios.post("url", params).then( (response) => {
    console.log(response.data)
})