Inhalt
Der Intensiv-Einstieg in Ajax mit unseren Inhouse-Workshops.
© 2006 - 2010 Linkwerk GmbH & dpunkt.verlag GmbHDiese Beispiel dient als Testseite, um die Browserunterschiede
zu demonstrieren, die während des Empfangs
von Ajax-Daten bestehen. Dabei geht es insbesondere um das
Verhalten falls readyState == 3. Beachten Sie das
bei readyState
beschriebene unterschiedliche Verhalten der Browser, im Buch im Abschnitt
Das XMLHttpRequest-Objekt
zu finden.
Wichtig: Das Beispiel läuft nur mit Mozilla-Browsern fehlerfrei durch. Opera läuft nur einmal in den readyState == 3. Der Internet Explorer verhält sich, wie in der Dokumentation von Microsoft beschrieben: Zwar wird der readyState == 3 erreicht, aber die Header-Zeilen stehen noch nicht vollständig zur Verfügung; ein Zugriff auf responseBody oder responseText führt zu einem Fehler.
Um den Fall readyState == 3 produktiv nutzen zu können, muss man noch abwarten, ob sich die Browserhersteller zum Beispiel auf das Verhalten von Mozilla einigen können.
Anfordern eines Datenstroms
Ajax-Protokoll: