bitroom - AJAX - AJAX Technik - XMLHttpRequest Objekt

Snippets
Code Snippets
Open Object Database
Open Object Catalog Was ist die Open Object Database? Open Object Namenskonvention
Objekt Suche
 

Technik
C# / .NET SOA Pentaho JBoss AJAX PHP Klassen Java Tutorials MySQL - Replikation MySQL 5 - Datenbank Internet Provider Suchmaschinen Optimierung
Bereiche
News Projekte Links
Kommunikation
Weblog / Blog
Glossar
LAMP PHP XAMPP
Sonstige
Wunschgrundstück
Fragen, Kritik oder Kommentare? Dann schreib einfach eine Email an alex[at]bitroom.de

AJAX Technik - Das XMLHttpRequest Objekt

Das XMLHttpRequest Objekt ist Dreh- und Angelpunkt der AJAX Technik. Über das XMLHttpRequest Objekt wird die Anfrage an eine andere Seite gestellt. Während dessen Erzeugt das XMLHttpRequest Objekt Events. Auf diese Events kann über eine Callback Funktion regiert werden. Anschließend kann das Ergebnis beliebig interpretiert und in den Seiten genutzt werden.

Methoden des XMLHttpRequest Objekts
abort()
Bricht die aktuelle Anfrage ab

getAllResponseHeaders()
Gibt den Antwort Header als String zurück

getResponseHeader("xyz")
Gibt Den Header xyz zurück

open("method", "URL"[, asyncFlag[, "userName"[, "password"]]])
Stellt die Verbindung zur Zielseite her

send(daten)
Sendet Daten an den Server

setRequestHeader("key", "value")
Setzen von Header

setMimeType("mimetype")
Überschreibt den MimeType der angeforderten Daten


Eigenschaften des XMLHttpRequest Objekts
onreadystatechange
Callbackfunktion, die bei Events aufgerufen werden soll

readyState
Aktueller Status der Anfrage:
  • 0 : Noch keine Verbindung hergestellt (open nicht aufgerufen?)
  • 1 : Noch keine Anfrage gestellt (send nicht aufgerufen?)
  • 2 : Anfrage gestellt, aber noch nicht abgeschlossen. Header und Status verfügbar
  • 3 : Response Daten werden übertragen
  • 4 : Anfrage abgeschlossen, alle Daten übertragen

responseText
Ergebnis der Anfrage als Text

responseXML
Ergebnis als XML (Falls gültiges XML-Dokument. Sonst null)

status
HTTP-Status der Anfrage (200=OK)

statusText
HTTP-Status im Textformat


Ein Beispiel Code mit Live Demo für die richtige Verwendung des XMLHttpRequest Objekts im Sinne von AJAX findet Ihr hier:
AJAX Beispiel

Zurück zur AJAX Hauptseite
New Objects in Database

Code Samples
CSharp C# Datenbank C# DataSet C# HTML Editor C# Tips & Tricks
LAMP/LAMPS Links
XAMPP Apache Webserver PHP Download MySQL Datenbank OpenSSL ModSSL LAMPS Tutorial
IT - News
Golem Heise Verlag
Fun Stuff
Autsch Lustige Stories Hackfressen
(c)2005 bitroom