私はaxios.postを使用していますが、サーバーはpost-dataを受信していないようです。axios post serverはブラウザからデータを受信しません
これは私が持っているものである。一方、同じファイルに
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ファイルは、アクシスのポストコールからのデータを受信しないことです。それ以外はすべて尖っています。 – gondolfier
私も同じ問題を抱えています –