1. Co je AJAX? AJAX není pojmenování žádné konkrétní technologie. Není to nový programovací jazyk, ale je to označení použití několika technologií současně. Název pochází z anglických slov Asynchronous JavaScript and XML. Toto označení se poprvé objevilo 18. února 2005. Kdybych měl AJAX co nejstručněji obecně charakterizovat, řekl bych, že je to výměna dat se serverem a změna části webové stránky, aniž by se musela znovu celá načíst. 2. Jaké technologie se skrývají za označením AJAX? - značkovací jazyk (x)HTML definující strukturu stránky - kaskádové styly CSS definující vzhled a rozmístění jednotlivých prvků - skriptovací jazyk JavaScript zvyšující schopnosti a interaktivitu prohlížeče - stromová struktura objektů webové stránky (DOM) umožňující změnu struktury i již načtené stránky - objekt XMLHttpRequest umožňující asynchronní výměnu dat se serverem v libovolném textovém formátu na pozadí (není potřeba IFRAMEs) - formáty XML, JSON, (x)HTML nebo text, které lze jednoduše zpracovávat na straně serveru i na straně klienta