Hi,
ich habe gerade angefangen JavaScript ein wenig zu vertiefen und mich mit Freude auf AJAX gestürmt.
var req = new XMLHttpRequest();
alert(req.readyState); //Gibt 0 aus
req.open(
"GET",
"http://de.wikipedia.org/w/api.php" +
"action=query&" +
"titles=Internet",
true);
req.send();
alert(req.readyState); // Gibt 1 aus
Das ist mein Code. das erste readyState verstehe ich, Objekt ist bereit, aber ich hab ja noch nichts gemacht. Das zweite readyState verstehe ich aber nicht mehr. Ich wollte einfach ein paar Daten von Wikipedia dynamisch nachladen. Habe nachgeguckt wie das mit deren API funktioniert (http://www.mediawiki.org/wiki/API:Query/de) und ausprobiert. Das req.open ist doch so richtig, oder? Und wenn ich anschließend req.send() eingebe, wieso kommt dann readyState 1, ich dachte ich hab es abgesendet?
Danke für eure Hilfe.