wahsaga: mehrere Requests

Beitrag lesen

hi,

Der Request ist asynchron, d.h. man kann, während der Request abgearbeitet wird, weitere Checkboxen anklicken, um die Details anzufordern. Das heißt, es sollen mehrere Requests losgeschickt werden können.
Diese "Herausforderung" wollte ich mit einer Queue lösen: Bevor ein Request gesendet wird, wird geprüft, ob der "aktuelle" Request fertig abgearbeitet ist, d.h. der Status des aktuellen Requests noch nicht 4 ist (also 1,2, oder 3). Wenn dem so ist, soll die Zieladresse des php-Skripts in einer queue-Variablen gespeichert werden.
Diese queue wird abgearbeitet, sobald der aktuelle Request fertig ist (Status = 4).

Also erzeugst du doch wieder Synchronität - warum setzt du dann nicht gleich die Requests synchron ab?

Im Firefox funktioniert das wunderbar. Alle Details werden nacheinander ausgegeben. Nur der Internet Explorer wehrt sich. Er scheint gar keine queue aufzubauen (queue länge über alert ausgegeben: = 0).

Dann überprüfe doch erst mal, ob er die Stelle, wo er einen neuen Request "queuen" soll, überhaupt reicht.

Tipp: Zum einfacheren Testen würde ich die Beantwortung der Requests ggf. serverseitig verzögern, durch ein sleep() o.ä.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }