3.6: Requêtes AJAX

Toutes le requêtes qu'on a vu, sont faites au chargement de la page.
Le navigateur reçoit le HTML initial et le traite. Quand il y trouve des ressources externes (images, JS, CSS, ...); il les télécharge.
Dans le premier exemple, quand le navigateur voit ceci:

		<img id="chat" src="chat.png" alt="chat"/>

il déclenche le téléchargement de https://moodle.iutv.univ-paris13.fr/img/bjs2/chat.png

AJAX: à partir du JS

Les interactions avec le serveur sont aussi possibles après le chargement de la page:

  • Parfois, on a besoin de demander des informations au serveur à partir de notre code JS.
  • Parfois, on a besoin d'envoyer des informations au serveur à partir de notre code JS.

Voyons quelques exemples.