我想弄明白這一點,這讓我很生氣。我正在嘗試使用axios post請求發送數據對象。它轉到文件沒關係,但對象總是空的。所以,當我使用此代碼:爲什麼axios總是發送空對象?
axios.post('php/send_email.php', {
params: {
name: 'niall'
}
})
.then(function (result) {
console.log(result)
});
然後用下面的PHP:
<?php
echo $_POST['name'];
?>
它總是被未定義的結果從HTTP request.Can任何輸出名稱的錯誤提供一些線索在這點上,我會出錯哪裏?
而且我注意到,這似乎是一個問題,發送對象,因爲當我嘗試:
axios.post('php/send_email.php', 'niall')
.then(function (result) {
console.log(result)
});
,然後使用打印出數組:
<?php
print_r($_POST);
?>
它會顯示:
對象{data:「Arraynth(↵[niall] =>↵)↵」,status:200,statusText:「OK」,headers:Object,config:Object ...}
我終於明白了。請參閱: http://stackoverflow.com/questions/41460761/axios-http-always-returns-with-empty-data/41461236?noredirect=1#comment70134748_41461236 – Niall