Das AJAX Element
- AJAX
Ajax ['eid?æks] (auch AJAX; Apronym von engl. Asynchronous JavaScript and XML) bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dieses ermöglicht es, HTTP-Anfragen durchzu- führen, während eine HTML-Seite ange- zeigt wird, und die Seite zu verändern, ohne sie komplett neu zu laden.
Wikipedia, 26.11.2015
Von wem die Begriffsschöpfung Ajax ursprünglich stammt, ist nicht mehr eindeutig nachvollziehbar. Sicher ist jedoch, dass den Begriff Jesse James Garrett (Mitarbeiter der Agentur Adaptive Path) in seinem Aufsatz Ajax: A New Approach to Web Applications vom 18. Februar 2005 maßgeblich geprägt hat. Grundsätzlich waren die technologischen Grundlagen und die Vorgehensweise aber bereits bekannt und wurden generell mit dem Begriff XMLHttpRequest beschrieben. Wenn man so will, hat Garrett also die Marke Ajax erschaffen, um so diverse Software-Technologien unter einem Begriff zusammenzufassen.
Wikipedia, 26.11.2015
Bitte klick einen der Links unten an um den entsprechenden Artikel zu lesen:
Die Artikel werden nach Erscheinungsdatum chronologisch eingefügt.
Aus dem Netz geklaut von Dennis am 26.11.2015
Siese Seite beinhaltet das für das Testat geforderte AJAX-Element, das dynamisch auf dem Server bereit liegende Inhalte nachlädt und in die bestehende Seite integriert ohne dass ein neu Laden der Seite notwendig wäre.
Durch einen Klick auf einen der Links unten wird eine auf dem Server vorhandene HTML-Datei nachgeladen und in diese Seite integriert. Die Links rufen eine Javascript-Datei auf, die eine Browserweiche enthält, welche je nach aufrufendem Browser eine andere Art von XMLHttpRequest aufruft. Auf diese Art wird sichergestellt, dass das AJAX-Element auf so gut wie jedem Browser ausgeführt bzw. geladen werden kann.
Wenn einer der Links angeklickt wird ruft eine zweite Javascript-Datei die geforderte Seite auf indem der Link nach Stichwörtern untersucht wird. Wenn die Stichwörter mit einer auf dem Server vorhandenen Datei bzw. deren Namen übereinstimmen wird die betreffende Seite geladen und dynamisch unten eingeblendet. Wenn anschliessend einer der anderen Links angeklickt wird wird die derzeit angezeigte Seite durch die neu angefragte Seite ersetzt. Die nachgeladenen Seiten sind HTML-Files, die das Stylesheet der Hauptseite benutzen. Dieses wird beim Nachladen automatisch angewandt.
Geschrieben von Dennis am 05.11.2015