Hi,
Eigentlich sollte ich nicht ajax, sondern ajap sagen.
Ich sende mit einem XMLHTTP-Objekt, also
ein GET wie folgt
Das funktioniert wunderbar. Bei IE wird alles schön abgearbeitet.
Bei Firefox gibt es ein Problem. Wenn ich eine GET-Abfrage mache schaltet [COLOR=blue]xmlHttp.readyState[/COLOR] nicht auf [COLOR=blue]4[/COLOR] , wie oben verlangt.
Erst wenn ich die selbe GET-Abfrage wiederhole wird alles erledigt.
Nur manchmal reagiert auch der Firefox sofort.
Woran kann das liegen?
Eigentlich sollte ich nicht ajax, sondern ajap sagen.
Ich sende mit einem XMLHTTP-Objekt, also
PHP-Code:
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
//oder
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
PHP-Code:
if (xmlHttp) {
xmlHttp.open('GET', 'datei.php?suche=selbstverstaendlich', true);
xmlHttp.onreadystatechange = function () {
if(xmlHttp.readyState == 4) {
//Hier die Jobs erledigen
}
}
xmlHttp.send(null);
}
Bei Firefox gibt es ein Problem. Wenn ich eine GET-Abfrage mache schaltet [COLOR=blue]xmlHttp.readyState[/COLOR] nicht auf [COLOR=blue]4[/COLOR] , wie oben verlangt.
Erst wenn ich die selbe GET-Abfrage wiederhole wird alles erledigt.
Nur manchmal reagiert auch der Firefox sofort.
Woran kann das liegen?
Kommentar