Inhalt

Der Intensiv-Einstieg in Ajax mit unseren Inhouse-Workshops.

© 2006 - 2010 Linkwerk GmbH & dpunkt.verlag GmbH
dabcube design

Handhabung eines kontinuierlichen Datenstroms

Diese 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

  1. Schritt: Wie lange soll der Strom fließen? Sekunden

  2. Schritt: Request ausführen

    Status:

Ajax-Protokoll: