$_POST 不从 Javascript 的 Fetch() 中检索数据
2022-08-30 22:07:48
我正在使用javascript的发布数据。fetch()
fetch('/string.php', {
method: 'post',
body: JSON.stringify({
name: 'helloe world',
})
})
.then(function(response) {
if (response.status >= 200 && response.status < 300) {
return response.text()
}
throw new Error(response.statusText)
})
.then(function(response) {
console.log(response);
})
字符串.php文件包含:
print_r($_POST);
现在我的问题是返回一个空数组。我可以通过将文件附加以下文件来解决此问题:$_POST
$_POST = json_decode(file_get_contents('php://input'), true);
但这感觉非常笨拙,并不理想。这是 PHP 在从 JS 检索帖子数据时的预期行为吗?fetch()
无论如何,我可以自动将内容放在里面吗?$_POST