我只需要一种通过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