Hallo,
nach einem Windows Update funktionierte meine AJAX-Klasse (JavaScript) im IE8 nicht mehr. Das verursachende Update heißt KB968389. Beim Zugriff auf XMLHttpRequest.status kommt ein "Unbekannter Fehler". Ich hatte bereits im readyState 3 (Headers processed) die Response Headers ausgewertet, darunter auch den HTTP Status Code. Vor dem besagten Update gab es keine Probleme*, danach erzeugte es den o. g. Fehler. Wenn man erst im readyState 4 die Headers abruft, klappt alles wie vorher.
Wollte das nur mal erwähnen, falls jemand dasselbe Problem hat.
Gruß,
Anja
__
* es gibt da schon noch ein weiteres Problem, aber das bestand vorher schon: PUT-, POST- und DELETE-Anfragen über Digest Authentication liefern im IE8 den ungültigen Status Code (XMLHttpRequest.status) von 0, wenn die Nonce abgelaufen (stale) ist. Man muss dann den laufenden Request abbrechen (abort) und ihn mit einem neuen XMLHttpRequest Objekt wiederholen.
nach einem Windows Update funktionierte meine AJAX-Klasse (JavaScript) im IE8 nicht mehr. Das verursachende Update heißt KB968389. Beim Zugriff auf XMLHttpRequest.status kommt ein "Unbekannter Fehler". Ich hatte bereits im readyState 3 (Headers processed) die Response Headers ausgewertet, darunter auch den HTTP Status Code. Vor dem besagten Update gab es keine Probleme*, danach erzeugte es den o. g. Fehler. Wenn man erst im readyState 4 die Headers abruft, klappt alles wie vorher.
Wollte das nur mal erwähnen, falls jemand dasselbe Problem hat.
Gruß,
Anja
__
* es gibt da schon noch ein weiteres Problem, aber das bestand vorher schon: PUT-, POST- und DELETE-Anfragen über Digest Authentication liefern im IE8 den ungültigen Status Code (XMLHttpRequest.status) von 0, wenn die Nonce abgelaufen (stale) ist. Man muss dann den laufenden Request abbrechen (abort) und ihn mit einem neuen XMLHttpRequest Objekt wiederholen.
Kommentar