Newbie: XMLhttpRequest Fehler

Beitrag lesen

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

Stimmt, hatte ich übersehen.

// Du sendest also einen asynchronen Request

Ich hab nun auf synchron umgestellt, um zu warten, bis die Antwort kommt, also so:

var req = new XMLHttpRequest();
alert(req.readyState); // Gibt 0 aus
req.open(
    "GET",
    "http://de.wikipedia.org/w/api.php?" +
        "action=query&" +
        "titles=Beispiel&" +
        "prop=info",
    false);
req.send(null);
alert(req.responseXML);

Allerdings, passiert immer noch nichts. Rufe ich die URL normal auf, erscheint folgendes:

You are looking at the HTML representation of the XML format.
HTML is good for debugging, but probably is not suitable for your application.
See complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query>
    <pages>
      <page pageid="3541279" ns="0" title="Beispiel" touched="2010-01-05T06:01:54Z" lastrevid="63884158" counter="0" length="253" />
    </pages>
  </query>
</api>

Auf das möchte ich ja später zugreifen. Nachdem der Request abgesendet wird, passiert aber nichts mehr. Lasse ich mir den Status per alert ausgeben, kommt gar kein alert und das alert reg.responseXML, wo ich mir ja die Antwort erhoffe, bleibt ebenfalls aus.