我正在使用axios.post,但服务器似乎没有收到后数据。axios post服务器没有收到来自浏览器的数据
这是我有:
var baseURL = "http://localhost:8888/dbRouting.php";
var body = {
function: 'foo',
id: 'bar',
}
axios.post(baseURL, body)
.then((response) => { console.log("Data Loaded AXIOS: " + response.data); })
.catch(function (error) {console.log(error);});
// Data Loaded AXIOS: array(0) {
// }
这个jQuery邮寄到同一个文件,在另一方面,工作原理:
$.post(baseURL, body)
.done(function(data) {
console.log("Data Loaded JQUERY: " + data);
});
//Data Loaded JQUERY: array(2) {
//["function"]=>
//string(3) "foo"
//["id"]=>
//string(3) "bar"
//}
服务器文件(dbRouting.php)就是:
<?php
var_dump($_POST);
?>
任何想法可能会发生什么?
URL和端口仔细检查了。在这两种情况下都可以访问php文件。 axios工作正常(没有错误抛出),然后触发'then'。只是php文件没有从axios的post-call中收到任何数据。其他一切工作的顶尖。 – gondolfier
我也有同样的问题 –