JavaScript - auf Matthias-Draeger.info

JavaScript - auf Matthias-Draeger.info JavaScript - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
29.06.2015 Aufrufe

AJAX • Asynchronous JavaScript and XML (AJAX) realisiert dies durch Kombination von • Präsentationssprachen XHTML und CSS • Interaktion und Modifikation im Browser mit DOM • Datenaustausch mit XML • Datentransfer durch asynchrone HTTP-Anfragen • JavaScript integriert diese Technologien Anfrage Antwort GUI 1 Klient mit AJAX Anfrage Antwort Server Anfrage Antwort Robert Tolksdorf und Peter Löhr 38

AJAX • JavaScript Code im Dokument kann weitere HTTP-Anfrage starten, deren Antwort das aktuelle Dokument nicht ersetzt, sondern nur modifiziert. • Die Anfrage erfolgt mit Hilfe eines XMLHTTP-Objekts, dessen Konstruktorfunktion von der Umgebung abhängt: if (window.ActiveXObject) // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) // Mozilla, Safari, ... http_request = new XMLHttpRequest(); • Funktion f definieren, die festlegt, was beim Eintreffen der Antwort zu tun ist, und damit: http_request.onreadystatechange = f Robert Tolksdorf und Peter Löhr 39

AJAX<br />

• Asynchronous <strong>JavaScript</strong> and XML (AJAX) realisiert dies<br />

durch Kombination von<br />

• Präsentationssprachen XHTML und CSS<br />

• Interaktion und Modifikation im Browser mit DOM<br />

• Datenaustausch mit XML<br />

• Datentransfer durch asynchrone HTTP-Anfragen<br />

• <strong>JavaScript</strong> integriert diese Technologien<br />

Anfrage<br />

Antwort<br />

GUI 1<br />

Klient<br />

mit AJAX<br />

Anfrage<br />

Antwort<br />

Server<br />

Anfrage<br />

Antwort<br />

Robert Tolksdorf und Peter Löhr 38

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!