Fonctionnement et Utilisation d'Ajax
Objectifs
Apprendre à utiliser Ajax pour dynamiser des pages web en échangeant des données asynchrones avec les serveurs. Comprendre les méthodes POST et GET. Apprendre à utiliser jQuery pour simplifier les appels Ajax.
Résumé
Ajax permet de rafraîchir le contenu des pages sans les recharger entièrement, en utilisant des technologies telles que XMLHttpRequest et jQuery.
Description
Ajax, ou Asynchronous JavaScript and XML, est une technologie révolutionnaire permettant de mettre à jour le contenu des pages web sans un rechargement complet. Introduite par Microsoft avec Internet Explorer 5 via l'objet ActiveX nommé XMLHttp
, elle a permis d'effectuer des requêtes asynchrones. Par la suite, d'autres navigateurs ont adopté et implémenté ce principe.
jQuery fournit des méthodes pratiques pour unifier ces appels, simplifiant l'utilisation des requêtes Ajax, notamment via $.ajax
, $.post
, et $.get
. Ajax peut traiter divers formats de données tels que le XML, le HTML, le JSON et plus encore. Il utilise les méthodes HTTP POST et GET pour transmettre et recevoir des données du serveur. Firefox permet de monitorer ces échanges grâce à l'extension Live HTTP Headers.