AJAX
AJAX (Asynchronous JavaScript and XML) ist ein bekannter Begriff für eine Technologie, die sich oft in Nebel hüllt. Mit Hilfe von AJAX sollen Webanwendung für die Nutzer wie Desktopanwendungen bedienbar werden.
Eine Aktualisierung einer Website im Browser mit neuen Informationen vom Webserver erfolgt traditionell durch ein Reload mit den dazugehörigen Wartezeiten. AJAX ermöglicht eine Aktualisieren einer Website im Browser ohne das lästige Reload.
Von der gleichen Domain, von der die Seite stammt, werden Daten über einen sogenannten HTTP-Request abgerufen, die dann per Javascript im Browser zur Aktualisierung von Teilen der Seite benutzt werden. Die Daten liefert beispielsweise ein PHP-Script, das auf dem Server liegt.
Strukturierte Daten werden mit Hilfe von XML formatiert. Leider kann XML zur Zeit nur sehr browserabhängig ausgewertet werden. Eine Alternative ist deshalb eine Übermittlung strukturierter Daten mittels JASON, eines Textformats von Javascript-Objekten.
Für die Verwendung von AJAX im Browser ist die Aktivierung von Javascript beim Internet Explorer älter als Version 7 auch ActiveX erforderlich. Der Einsatz von AJAX vermindert die Barrierefreiheit einer Website.
Ähnliche Artikel:
- Reihe: Entzauberung (Teil 2)
- Autorin: Dorothea Schäfer
- Foto: erikogan (flickr), bestimmte Rechte vorbehalten
- Themen: Entzauberung, Webauftritt
- Tags: AJAX, HTTP-Request, JASON, Javascript, PHP, Seitenreload, XML
- Trackback-URL: http://blog.webkrebse.com/ajax/trackback
- Anzahl Kommentare: 0
