Récupération des données JSON de PHP en JavaScript
Problème :
Vous avez un script PHP qui communique avec une application JavaScript via jQuery AJAX. Votre objectif est d'envoyer les données du script PHP vers JavaScript au format JSON. Cependant, vous rencontrez des difficultés lors de la construction manuelle de la chaîne JSON.
Solution PHP :
Au lieu de créer manuellement la chaîne JSON, envisagez d'utiliser la fonction de sérialisation JSON intégrée de PHP : json_encode().
$resultArray = []; // Result data in an associative array // Loop through the data and populate the associative array // ... // Serialize the associative array into JSON format $jsonArray = json_encode($resultArray);
JavaScript Réponse :
En JavaScript, utilisez la méthode JSON.parse() pour reconvertir la chaîne JSON reçue du script PHP en un tableau associatif.
$.ajax({ ... success: function(data) { var jsonObject = JSON.parse(data); // Use the jsonObject like any other associative array console.log(jsonObject.key); }, ... });
Avantages de l'utilisation json_encode() :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!