Entzauberung Teil 2 - AJAX

October 19th, 2007 by admin

AJAX

AJAX ist ein bekannter Begriff für eine Technologie, die sich oft in Nebel hüllt.

Eine Aktualisierung einer Website im Browser (Client) mit neuen Informationen von der Domain (Server) erfolgt traditionell durch ein Reload mit den dazugehörigen Wartezeiten. AJAX (Asynchronous JavaScript and XML) 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.

(Foto von erikogan (flickr), bestimmte Rechte vorbehalten)

Posted in ITs |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.