Téléchargez la fiche Mise à jour : 02/2015

Fiche PHP : PHP et Ajax

Objet de la fiche

État de la fiche Terminée validée


Plan de la fiche :

Avant propos


Transférer des informations PHP => Ajax : méthode JSON

JSON

JSON est très utile lors des retours AJAX, il permet d'agréer plusieurs types de données en un seul envoi.
De plus coté client, JSON est particulièrement simple à utiliser car il fait partie intégrante de la norme JavaScript : le contenu d'un fichier JSON, ou la définition de données dans ce format sont assignés à une variable, laquelle devient un objet du programme.

Structure d'un fichier JSON

Coté PHP : Construction et Transmission

Coté Client : Récupération et Exploitation du fichier JSON

Récupération

Exploitation

Create a JavaScript string containing JSON syntax: var text = '{ "employees" : [' + '{ "firstName":"John" , "lastName":"Doe" },' + '{ "firstName":"Anna" , "lastName":"Smith" },' + '{ "firstName":"Peter" , "lastName":"Jones" } ]}';

La syntaxe JSON fait partie du vocabulaire Javascript. On utilise la fonction JSON.parse(text) pour convertir une chaine JSON en un objet javascript.

The JavaScript function can be used to convert a JSON text into a JavaScript object: var obj = JSON.parse(text); Use the new JavaScript object in your page: Example p id="demo">/p script document.getElementById("demo").innerHTML = obj.employees[1].firstName + " " + obj.employees[1].lastName; /script