Ajax optimal einsetzen

Obwohl der Begriff Ajax relative neu ist, sind es die dahinter stehenden Technologien nicht. Bereits seit vielen Jahren gibt es die Möglichkeit, den Inhalt einer Web-Seite zu verändern, nachdem sie an den Browser gegangen ist – eine Technik besteht darin, mit Javascript das src-Attribut eines Iframes zu ändern.

Als das XMLHttpRequest-Objekt in den meisten Browsern eingesetzt und die Dienste Gmail und Google Maps vorgestellt wurden, inspirierte dies einige Entwickler, ihre Vorgehensweise beim Erstellen von Webseiten zu überdenken.

XMLHttpRequest-Objekt

Das XMLHttpRequest-Objekt macht Ajax erst möglich, denn es übernimmt die asynchronen Abfragen und entscheidet, wie mit den Ergebnissen verfahren wird. Bei den meisten Browsern wird das Objekt mit dem folgenden Code erzeugt:

Leider gilt dies wie gesagt nur für die „meisten Browser“, wobei der Internet Explorer natürlich eine Ausnahme bildet. Für die Browser von Microsoft ist also eine spezielle Technik erforderlich. Und damit es interessant bleibt, gibt es dabei zwei Fälle, die je nach Version des MSXML-Parsers unterschiedlich gehandhabt werden.

Wenn man also die beiden Code-Abschnitte oben kombiniert, erhält man ein Stück Code, das in allen gängigen Browsern ein XMLHttpRequest-Objekt erzeugt.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Recall: Microsoft stellt KI-gestützte Timeline für Windows vor

Recall hilft beim Auffinden von beliebigen Dateien und Inhalten. Die neue Funktion führt Microsoft zusammen…

3 Stunden ago

Windows 10 und 11: Microsoft behebt Problem mit VPN-Verbindungen

Es tritt auch unter Windows Server auf. Seit Installation der April-Patches treten Fehlermeldungen bei VPN-Verbindungen…

10 Stunden ago

Portfoliomanagement Alfabet öffnet sich für neue Nutzer

Das neue Release soll es allen Mitarbeitenden möglich machen, zur Ausgestaltung der IT beizutragen.

13 Stunden ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

4 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

4 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

4 Tagen ago