Javascript 如何使用axios库发送post请求中的对象数组

Javascript 如何使用axios库发送post请求中的对象数组,javascript,reactjs,axios,Javascript,Reactjs,Axios,我需要使用javascript对象数组将数据作为多行插入 props.email包含一个数组,如 props.email = [ {email: 'najathi@email.com', name: 'najathi'}, {email: 'naharni@email.com', name: 'naharni'}, ] axios.post('/create-email.php', props.email, { headers: { 'Content-Type': 'a

我需要使用javascript对象数组将数据作为多行插入

props.email包含一个数组,如

props.email = [
{email: 'najathi@email.com', name: 'najathi'},
{email: 'naharni@email.com', name: 'naharni'},
]

axios.post('/create-email.php', props.email, {
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
        })
            .then(response => {
                console.log(response);
            })
            .catch(error => {
                console.log(error);
            });
试试看,
const有效载荷={
电邮:[
{电子邮件:'najathi@email.com,名称:'najathi'},
{电子邮件:'naharni@email.com,名称:'纳哈尼'},
]
}
axios.post('/create email.php',有效负载{
标题:{
“内容类型”:“application/x-www-form-urlencoded;charset=UTF-8”
}
})
。然后(响应=>{
console.log(response.data);
})
.catch(错误=>{
控制台日志(err);
})

user
JSON.stringify()
,将对象数组转换为字符串,然后将数据发送到后端。出现错误。。邮递https://../create-email.php 400错误:请求失败,状态代码为400
axios.post()
返回响应对象。要从响应中获取数据,您需要编写下一个代码
。然后(response=>{console.log(response.data);})
发生错误。。邮递https://../create-email.php 400错误:请求失败,状态代码为400请尝试添加“内容类型”的标题。我已经更新了答案。:)不支持“内容类型”:“应用程序/x-www-form-urlencoded;charset=UTF-8“它只支持“内容类型”:“应用程序/x-www-form-urlencoded”