Exemple
Chargez les données JSON depuis test.js et affichez les données d'un champ de nom dans les données JSON :
Définition et usage
Chargez les données JSON via la requête HTTP GET.
Dans jQuery 1.2, vous pouvez charger des données JSON provenant d'autres domaines en utilisant une fonction de rappel de style JSONP, telle que "myurl?callback=?". jQuery remplacera automatiquement ? par le nom de fonction correct pour exécuter la fonction de rappel. Remarque : Le code après cette ligne sera exécuté avant l'exécution de cette fonction de rappel.
Grammaire
jQuery.getJSON(url,[données],[rappel])
Description du paramètre
url L'adresse URL de la page à charger.
données Paramètres clé/valeur à envoyer.
callback La fonction de rappel exécutée lorsque le chargement est réussi.
Description détaillée
Cette fonction est l'abréviation de fonction Ajax, qui équivaut à :
Les données envoyées au serveur peuvent être ajoutées à l'URL sous forme de chaîne de requête. Si la valeur du paramètre data est un objet (carte), elle est convertie en chaîne et codée en URL avant d'être ajoutée à l'URL.
Les données de retour transmises au rappel peuvent être un objet JavaScript ou un tableau défini dans une structure JSON, et sont analysées à l'aide de la méthode $.parseJSON().
Plus d'exemples
Exemple 1
Chargez les 4 dernières photos de chats depuis l'API JSONP Flickr :
Code HTML :
Code jQuery :
Exemple 2
Chargez les données JSON à partir de test.js, ajoutez des paramètres et affichez les données d'un champ de nom dans les données JSON :