Christian Wansart: Ajax Objekt?

Nabend,

auf dem Wikipedia-Artikel zu Ajax <http://de.wikipedia.org/wiki/Ajax_(Programmiersprache)> steht ein Beispiel zu einem Ajax-Script:
  ~~~javascript var myAjax = new Ajax.Request(
    "datum.php",
    { method: 'get', onComplete: zeige_datum }
  );

  
In allen anderen Tutorials und Büchern ist aber immer die Rede von XMLHttpRequest.  
Soweit ich verstanden habe, baut das Ajax-Objekt auf dem Request auf; stimmt das?  
Und wieso wird das Ajax-Objekt nicht in solchen Tutorials verwendet?  
  
  
Danke,  
Gruß  
Christian Wansart
  1. Zitat von Wikipedia:
    -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
    Im Wikibook Websiteentwicklung findet sich ein einfaches Beispiel-Programm.
    Dabei wird die JavaScript-Library prototype als Ajax-Engine verwendet, die
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    die Details der asynchronen Kommunikation mit dem Webserver abhandelt. Auf der Server-Seite wird ein PHP-Skript verwendet, das kein XML sondern ein HTML-Fragment liefert.

    Der Ajax-Request wird so gesendet:

    var myAjax = new Ajax.Request(
      "datum.php",
      { method: 'get', onComplete: zeige_datum }
    );
    -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----

    --
    LG,
    Snafu
  2. Hi,

    Soweit ich verstanden habe, baut das Ajax-Objekt auf dem Request auf;

    ...und als Ergänzung zum Vorposter: nur Gecko und Verwandte nutzen XMLHttpRequest, die MS-Welt benötigt ActiveX. Libaries wie Prototype bieten Dir natürlich fertige Methoden, die sowas hier beinhalten:

    if (window.XMLHttpRequest) {
       ...
    } else if (window.ActiveXObject) {
       ...
    }

    Gruesse, Joachim

    --
    Am Ende wird alles gut.