Échange d’objets JSON entre PHP et JavaScript, facile grâce à jQuery

Sites internet AJAX avec jQuery

jQuery fourni un moyen efficace de sélectionner des éléments du DOM et de les affecter, mais il fourni aussi un moyen très simple de faire de l’échange AJAX. Il fourni des fonctions comme load(), $.get(), $.post(), $.ajax() et, mon sujet d’aujourd’hui, $.getJSON().

Cette fonction permet de faire une requête en envoyant un objet JSON, qui sera traduit en paramètres GET, et de reçevoir en réponse un objet JSON qui sera automatiquement traité.

Un mot rapide sur JSON

JSON est un acronyme pour JavaScript Object Notation. Comme son nom l’indique, c’est de JavaScript que vient cette notation, mais elle n’est pas du tout limité à ce langage. JSON tend à remplacer XML pour certaines utilisations.

Exemple d’objet JSON

var monObjet = {
  "id": 40,
  "titre": "Un mot rapide sur JSON",
  "categorie": "JSON"
};

Une des caractéristiques qui rend l'utilisation de JSON attrayante est qu'il est facile de se passer des objets entre clients et serveurs même s'ils n'utilisent pas le même langage.