AJAX è la sigla di Asynchronous JavaScript and XML, ed è un sistema che ci consenti di gestire dinamicamente le singole parti di una pagina web, consentendoci di caricare dati dinamicamente in una parte definita della pagina senza doverla ricaricare tutta.
Infatti Ajax consente di interrogare il server web in maniera totalmente trasparente all’utente utilizzando javascript, o più precisamente l’oggetto XMLHttpRequest che si occupa del trasferimento asincrono di informazioni con il server.
Ajax si basa su gli standard web e può anche essere considerato l’utilizzo contemporaneo di una serie di teconologie.
Più precisamente le teconlogie in questione sono:
- L’oggetto javscript XMLHttpRequest per caricare i dati dinamicamente
- Javascript e Dom per aggiornare i contenuti della pagina
- I fogli di stile (CSS) per la gestione del layout
- Eventualmente XML da utilizzare per trasferire i dati