axios post数据 php 无法获取
本文介绍了axios post数据 php 无法获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
JS代码:
var params = {
username: 'admin',
password: '123456'
}
axios.post('test.php', params).then(res => console.log(res.data))
php代码:
$str = $_POST['username'];
print_r($str);
浏览器打印出来的是
解决方案
1.传的是一个json对象,可以用file_get_contents("php://input")
获取到json串,然后转化为object获取属性
2.如果想用$_POST获取,修改下代码
var params = new URLSearchParams();
params.append('username', 'admin');
params.append('password', '123456');
axios.post('test.php', params).then(res => console.log(res.data));</script>
可以看下文档 Using application/x-www-form-urlencoded format
这个段落
这篇关于axios post数据 php 无法获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文