Beispiel
Ändern Sie den Text eines <div> Element mit Hilfe eines AJAX Anfrage:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Versuch es selber " Definition und Verwendung
Die ajax() Methode wird verwendet , um ein ausführen AJAX (Asynchronous HTTP) Anfrage.
Alle jQuery AJAX Methoden verwenden , um die ajax() Methode. Diese Methode ist vor allem für Anfragen verwendet, in denen die anderen Verfahren nicht verwendet werden können.
Syntax
$.ajax({name:value, name:value, ... })
Die Parameter gibt einen oder mehrere Name / Wert-Paare für die AJAX-Request.
Mögliche Namen / Werte in der folgenden Tabelle:
Name | / Beschreibung |
---|---|
async | Ein boolescher Wert, der angibt, ob die Anforderung asynchron behandelt werden soll oder nicht. Standard ist ja |
beforeSend( xhr ) | Eine Funktion, bevor die Anforderung ausgeführt wird gesendet |
cache | Ein boolescher Wert, der angibt, ob der Browser sollte die angeforderten Seiten zwischenzuspeichern. Standard ist ja |
complete( xhr,status ) | Eine Funktion ausgeführt werden, wenn die Anforderung (nach Erfolg und Fehlfunktionen) ist beendet |
contentType | Der Inhaltstyp verwendet wird, wenn Daten an den Server sendet. Der Standardwert ist: "application/x-www-form-urlencoded" |
context | Gibt die "dieses" Wert für alle Callback-Funktionen AJAX im Zusammenhang mit |
data | Gibt Daten an den Server gesendet werden, |
dataFilter( data , type ) | Eine Funktion , die das Ausgangsantwortdaten des zu handhaben XMLHttpRequest |
dataType | Der Datentyp des Servers Antwort erwartet. |
error( xhr,status,error ) | Eine Funktion auszuführen, wenn die Anforderung fehlschlägt. |
global | Ein boolescher Wert, der angibt, ob oder nicht global AJAX-Ereignis auslösen Griffe für die Anforderung. Standard ist ja |
ifModified | Ein boolescher Wert, der angibt, ob eine Anforderung nur dann erfolgreich ist, wenn die Antwort seit der letzten Abfrage geändert hat. Standard: false. |
jsonp | Eine Zeichenfolge , das Überschreiben der Callback - Funktion in einem jsonp Anfrage |
jsonpCallback | Gibt einen Namen für die Callback - Funktion in einem jsonp Anfrage |
password | Gibt ein Kennwort an in einer HTTP-Zugriff Authentifizierungsanforderung verwendet werden. |
processData | Ein boolescher Wert, der angibt, ob Daten mit der Anforderung gesendet sollte in einen Query-String umgewandelt werden. Standard ist ja |
scriptCharset | Gibt den Zeichensatz für die Anfrage |
success( result,status,xhr ) | Eine Funktion ausgeführt werden, wenn die Anforderung erfolgreich |
timeout | Die lokale Timeout (in Millisekunden) für den Antrag |
traditional | Ein boolescher Wert, der angibt, ob die traditionellen Stil der param Serialisierung zu verwenden, |
type | Gibt den Typ der Anfrage. (GET oder POST) |
url | Gibt die URL, um die Anforderung zu senden. Der Standardwert ist die aktuelle Seite |
username | Gibt an, einen Benutzernamen in einer HTTP-Zugriff Authentifizierungsanforderung verwendet werden |
xhr | Eine Funktion zum Erstellen des verwendeten XMLHttpRequest - Objekt |
Probieren Sie es selbst - Beispiele
Machen Sie eine synchrone AJAX Anfrage
Wie die Asynchron-Einstellung verwenden, um eine synchrone Anforderung angeben
Machen Sie eine AJAX - Anforderung mit einem bestimmten Datentyp
Wie das zu verwenden , dataType Einstellung der Datentyp für die Anforderung angeben.
Machen Sie eine AJAX - Anforderung mit einem Fehler
Wie die Fehler Einstellung zu verwenden , mit Fehlern in einer zu behandeln AJAX Anfrage.