AJAX und die Response
Da ich grad selbst dran bin: Der eigentliche Knackpunkt an dem ganzen AJAX-Zeugs ist ja mitnichten der Aufruf, sondern die Behandlung der Antwort. Nimmt man AJAX wörtlich, kommt als Format eigentlich nur XML in Frage – muss aber nicht sein. Man hat u.a. zur Auswahl:
- XML
- normale HTML-Snippets, die man dann per innerHTML ins Dokument “reinpappt”
- JSON
Eine gute Übersicht über Vor- und Nachteile der einzelnen Formate (Teil 2 )hat Peter Paul-Koch zusammengestellt. Für meine Anwendungsbereiche hat die Methode mit innerHTML bisher völlig ausgereicht – ja, ich weiß, proprietär usw. … aber die Unterstützung durch die Browser reicht mir (und anderen) aus, um mich über alles Geheule der Standard-Freaks hinwegzusetzen :))
Sehr praktisch in Zusammenhang mit AJAX ist übrigens auch die Firebug-Extension für Firefox – hier hat man (nachdem man diese erstmal aktiviert hat) eine XMLHttpRequest-Konsole, in der man alle Aufrufe schön aufbereitet zu sehen bekommt. Praktische Sache …