我正在用CORS获取JSON数据,并且我成功地在控制台中获取JSON数据。现在我想用PHP显示获取的数据。下面的代码之后的步骤是什么,以获取数据到PHP?
<script>
fetch("http://localhost:8000/get_users.php", {
method: 'post',
credentials: 'include'
}).then(response => {
return response.json();
}).then(users => {
console.log(users);
});
</script>
我试图得到它在$_POST
:
$posted_data = array();
if (!empty($_POST['users'])) {
$posted_data = json_decode($_POST['users'], true);
}
print_r($posted_data);
但是users
没有定义。
有人知道如何获得JSONusers
进入PHP?谢谢!
好吧,我找到了一个解决方案,可能会让我更进一步。我需要JSON.stringify()
我的抓取JSON,这是问题。
更新代码:
<script>
fetch("http://localhost:8000/get_users.php", {
method: 'post',
credentials: 'include'
}).then(response => {
return response.json();
}).then(users => {
console.log(users);
var users = JSON.stringify(users);
alert(users);
});
</script>