如何从xhr获取json数据(CORS后)回到php



我正在用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>

相关内容

  • 没有找到相关文章

最新更新