Heim >Web-Frontend >js-Tutorial >Ausführliche Erklärung und Nutzungsanleitung von AJAX
Definition und Verwendung
Die Methode ajaxSetup() legt Standardwerte für zukünftige AJAX-Anfragen fest.
Syntax
$.ajaxSetup({name:value, name:value, ... })
Dieser Parameter enthält ein oder mehrere Name/Wert-Paare. Die AJAX-Anfrage gibt Einstellungen an.
Mögliche Namen/Werte sind in der folgenden Tabelle aufgeführt:
Name Wert/Beschreibung
async Boolescher Wert, der angibt, ob die Anfrage asynchron verarbeitet wird. Der Standardwert ist wahr.
beforeSend(xhr) Funktion, die vor dem Senden der Anfrage ausgeführt werden soll.
cache Boolescher Wert, der angibt, ob der Browser die angeforderte Seite zwischenspeichert. Der Standardwert ist wahr.
complete(xhr,status) Funktion, die ausgeführt wird, wenn die Anforderung abgeschlossen ist (wird aufgerufen, nachdem die Anforderung erfolgreich war oder fehlschlägt, d. h. nach den Erfolgs- und Fehlerfunktionen).
contentType Der Inhaltstyp, der beim Senden von Daten an den Server verwendet wird. Der Standardwert ist: „application/x-www-form-urlencoded“.
context gibt den „this“-Wert für alle AJAX-bezogenen Callback-Funktionen an.
data gibt die Daten an, die an den Server gesendet werden sollen.
dataFilter(data,type) Funktion zur Verarbeitung von XMLHttpRequest-Rohantwortdaten.
dataType Der erwartete Datentyp der Serverantwort.
error(xhr,status,error) Funktion, die ausgeführt wird, wenn die Anfrage fehlschlägt.
globaler boolescher Wert, der angibt, ob der globale AJAX-Ereignishandler für die Anfrage ausgelöst werden soll. Der Standardwert ist wahr.
ifModified Boolescher Wert, der angibt, ob die Anfrage nur dann erfolgreich ist, wenn sich die Antwort seit der letzten Anfrage geändert hat. Der Standardwert ist falsch.
jsonp schreibt die Zeichenfolge der Callback-Funktion in ein JSONP um.
jsonpCallback gibt den Namen der Callback-Funktion in einem JSONP an.
Passwort gibt das Passwort an, das in HTTP-Zugriffsauthentifizierungsanfragen verwendet wird.
processData Boolescher Wert, der angibt, ob die über die Anfrage gesendeten Daten in eine Abfragezeichenfolge konvertiert werden. Der Standardwert ist wahr.
scriptCharset gibt den angeforderten Zeichensatz an.
success(result,status,xhr) Funktion, die ausgeführt wird, wenn die Anfrage erfolgreich ist.
timeout legt das lokale Anforderungszeitlimit (in Millisekunden) fest.
traditioneller boolescher Wert, gibt an, ob der traditionelle Stil der Parameterserialisierung verwendet werden soll.
type gibt den Typ der Anfrage an (GET oder POST).
url gibt die URL zum Senden der Anfrage an. Der Standardwert ist die aktuelle Seite.
Benutzername gibt den Benutzernamen an, der in HTTP-Zugriffsauthentifizierungsanforderungen verwendet wird.
xhr Funktion zum Erstellen von XMLHttpRequest-Objekten.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung und Nutzungsanleitung von AJAX. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!