Obtengo datos JSON con CORS y obtengo los datos JSON en mi consola con éxito. Ahora quiero mostrar los datos obtenidos con PHP. ¿Cuáles son los siguientes pasos después del código a continuación para obtener los datos obtenidos en PHP?
<script> fetch("http://localhost:8000/get_users.php", { method: 'post', credentials: 'include' }).then(response => { return response.json(); }).then(users => { console.log(users); }); </script> Traté de obtenerlo en $_POST :
$posted_data = array(); if (!empty($_POST['users'])) { $posted_data = json_decode($_POST['users'], true); } print_r($posted_data); Pero users no están definidos.
¿Alguien sabe cómo obtener los users de JSON obtenidos en PHP? ¡Gracias!
Bien, encontré una solución que podría llevarme un buen paso más allá. Necesito JSON.stringify() mi JSON obtenido, ese fue el problema.
CÓDIGO ACTUALIZADO:
<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>