moin,
[..] Aber was ist der Vorteil von AJAX? Wozu brauchts das asynchrone. [..]
Genau aus dem "asynchronous" ergeben sich für bestimmte Aufgabenstellungen Vorteile: Eine Webseite (*WS), das kann eine statische HTML-Datei sein oder ein CGI-Script requested per AJAX einen x-Beliebigen anderen Prozess auf dem Server ohne die Antwort abwarten zu müssen.
*WS wird ohne Verzögerung dem Besucher ausgeliefert und der über AJAX angeforderte serverseitige Prozess läuft nebenher ohne das Laden von *WS zu bremsen.
Einen anderen Vorteil sehe ich in der Tatsache, dass ich mit AJAX, was für den Besucher rein formal wie JavaScript aussieht, Berechnungen machen kann, ohne den dazugehörigen Algorithmus preiszugeben.
Wie z.B. auf http://rolfrost.de/datediff.html wo es darum geht, Differenzen zwischen Datumsangaben über den Julianischen Tag zu berechnen.
--roro