Edgar Ehritt: XMLhttpRequest Fehler

Beitrag lesen

Hallo,

var req = new XMLHttpRequest();

alert(req.readyState); //Gibt 0 aus
req.open(
    "GET",
    "http://de.wikipedia.org/w/api.php" +
        "action=query&" +
        "titles=Internet",

// der Querystring muss mit einem Fragezeichen vom Pfad abgetrennt werden

true);

// Du sendest also einen asynchronen Request

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?  
  
Sieh Dir mal bitte <http://de.wikipedia.org/wiki/XMLHttpRequest> und <http://www.w3.org/TR/XMLHttpRequest/> an!  
  
  
Gruß aus Berlin!  
eddi