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.