Beispiel
Legen Sie die Standard - URL und Erfolgsfunktion für alle AJAX - Anfragen:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Versuch es selber " Definition und Verwendung
Die ajaxSetup() Methode setzt Standardwerte für zukünftige AJAX - Anfragen.
Syntax
$.ajaxSetup({name:value, name:value, ... })
Die Parameter legt die Einstellungen für AJAX-Anforderungen mit einem oder mehreren Name / Wert-Paaren.
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. Der Standardwert ist true |
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. Der Standardwert ist true |
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 XMLHttpRequest zu handhaben |
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. Der Standardwert ist true |
ifModified | Ein boolescher Wert, der angibt, ob eine Anforderung nur dann erfolgreich ist, wenn die Antwort seit der letzten Abfrage geändert hat. Der Standardwert ist: 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. Der Standardwert ist true |
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 zur Erstellung des XMLHttpRequest-Objekt verwendet |
Probieren Sie es selbst - Beispiele
Einen Fehlerhandler für AJAX - Anforderungen angeben
Wie die Fehler Einstellung zu verwenden, um einen Fehler-Handler für AJAX-Anforderungen zu spezifizieren.