Décodage JSON stringify dans un autre fichier php
<script>
function getstaff(){
var staffinfo = $('#group').val();
var myJSONText = JSON.stringify(staffinfo);
$.ajax({
type:"POST",
data:{data:myJSONText},
url:"staffDetails.php",
success: function(result){
alert(result);
}
});
}
</script>
Comment puis-je récupérer les données publiées dans staffDetails.php fichier. C'certains comment me donne drastique des erreurs. Quelqu'un peut-il suggérer comment exactement pour récupérer ce que j'ai envoyé à ce fichier php
<?php
$data = JSON.parse($_POST['data'],',');
echo $data;
?>
- la fonction json_decode($_POST['data']);
Vous devez vous connecter pour publier un commentaire.
Utilisation
json_decode
pour décoder un tableau json dansPHP
http://php.net/manual/en/function.json-decode.php
http://php.net/manual/en/function.json-decode.php
Essayez ceci:
En PHP il y a de la fonction:
l'utiliser.
est la fonction de Javascript qui ne fonctionne pas en php.
Lire ceci: la fonction json_decode.
json_encode.
supposons que vous ayez tableau comme
JS:
vous pouvez lire en php avec :
$data = json_decode($_POST['data'],true);
echo $data[1][1];
utiliser la logique pour parcourir les données.