AJAX o Asynchronous JavaScript and XML � una
tecnica per sviluppare applicazioni web interattive e dinamiche
usando una combinazione di:
HTML (o XHTML) e CSS per la parte visiva
DOM (Document Object Model) manipolato attraverso JavaScript per
mostrare dinamicamente le informazioni e interagirci
L'oggetto XMLHttpRequest per interscambiare e manipolare dati in
modo asincrono tra il browser dell'utente e il web server (in genere
viene usato XML e XSLT, anche se le applicazioni AJAX
possono usare altre tecnologie, come l'HTML preformattato, testo
semplice, JSON e JSON-RPC come alternativa a
XML/XSLT).
AJAX non � una tecnologia individuale, piuttosto
� un gruppo di tecnologie utilizzate insieme.