我只需要一種通過POST方法發送數據的方式,但響應是空的。爲什麼?如何通過POST方法發送數據?
陣營的本地代碼:
fetch('http://justanexample.altervista.org/saveinfo.php', {
method: 'POST',
headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' },
body: JSON.stringify({text: "blablabla", id_product: "12"})
}).then((response) => response.text())
.then((responseData) => { console.log("response: " + responseData); })
.catch((err) => { console.log(err); });
Saveinfo.php:
echo "Hello World\n";
echo json_encode($_POST);
響應:
response: Hello World
[]
使用print_r()而不是echo。的print_r(json_encode($ _ POST)) – Shaniawan
@Shaniawan完成,則返回: 「迴應:你好世界 陣列 ( ) 1」 – xRobot