AJAX und die Response

— 1 minute read

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 …