AJAX - aufgeschraubt

Teil 5: AJAX - das XMLHTTP-Objekt

Generell verarbeitet AJAX Daten asynchron - also in den Anwendungen, bei denen der Benutzer weiter am Browser arbeitet, während im Hintergrund Daten mit dem Server ausgetauscht werden. Doch manchmal gibt es Fälle, bei denen Sie nach einem Klick auf die Server-Antwort warten wollen, wobei der User nicht weiter arbeiten darf. Typisch ist der Fall, dass nach der Benutzereingabe nur eine kurze Bestätigung nötig ist, doch der Benutzer dieses OK abwarten muss. Der Serverprozedur können Sie dann übrigens im Fehlerfall auch gleich einen HTTP-Fehlercode und passenden Fehlertext zurückgeben lassen.

AJAX - das XMLHTTP-Objekt

© Archiv

<script language="javascript" 
type="text/javascript"><!- 
function do_what_is_to_do () { 
var X = newXobjekt(); 
X.open('GET','do_what_is_to_do.php',fal 
se); 
X.send(null); 
If (X.status == 200) { 
// OK Kenzeichen in der Seite setzen 
document.getElementById("ErrText").valu 
e = 'OK'; 
} else { 
// FEHLER Kennzeichen in der Seite 
setzen 
document.getElementById("ErrText").valu 
e 
= X.statusText; 
} 
} 
//-></script>
... <a 
href='javascript:do_what_is_to_do()'>
CLICK HERE </a>
...

In einer einfachen, synchronen Server-Aktion gibt es also nicht mehr zu tun.

Mehr zum Thema

HTML 5
Webgestaltung

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…
Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.
Fritzbox, Asus, Belkin und Co.

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
C# und XAML

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC…
Windows Tipps & Tricks: Benutzerrechte unter Windows 8.1
Programme richtig installieren

Wir zeigen Ihnen, wie Sie sich unter Windows 8.1 alle Benutzerrechte verschaffen und Programme richtig installieren.
Windows 8: Starbildschirm
Microsoft Project Siena

Erstellen Sie sich selbst eine App für Windows 8, die auf alle Funktionen Ihres Tablets zugreifen kann, inklusive Kamera, Mikrofon und Lautsprecher.…