Daten bedeuten in Ajax „Daten“. Mit diesem Parameter werden die an den Server zu sendenden Daten automatisch in das Anforderungszeichenfolgenformat konvertiert wird an die URL angehängt.
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer. Die Methode
ajax() wird zum Ausführen von AJAX-Anfragen (Asynchronous HTTP) verwendet.
Alle jQuery-AJAX-Methoden verwenden die ajax()-Methode. Diese Methode wird typischerweise für Anfragen verwendet, die mit anderen Methoden nicht abgeschlossen werden können.
Syntax:
$.ajax({name:value, name:value, ... })
Dieser Parameter gibt ein oder mehrere Name/Wert-Paare für die AJAX-Anfrage 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 wurde. Der Standardwert ist wahr. |
beforeSend(xhr) | Funktion, die vor dem Senden der Anfrage ausgeführt wird. |
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. Wird automatisch in das Anforderungszeichenfolgenformat konvertiert. Wird in GET-Anfragen an die URL angehängt. Informationen zum Deaktivieren dieser automatischen Konvertierung finden Sie in der Beschreibung der ProcessData-Option. Muss im Schlüssel/Wert-Format vorliegen. Wenn es sich um ein Array handelt, weist jQuery verschiedenen Werten automatisch denselben Namen zu. Beispielsweise wird {foo:["bar1", "bar2"]} in '&foo=bar1&foo=bar2' konvertiert. |
dataFilter(data,type) | Funktion zum Verarbeiten von XMLHttpRequest-Rohantwortdaten. |
dataType | Der erwartete Datentyp der Serverantwort. |
error(xhr,status,error) | Funktion, die ausgeführt wird, wenn die Anfrage fehlschlägt. |
global | 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 | Schreiben Sie die Zeichenfolge der Rückruffunktion in einem 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 | Legen Sie das lokale Anforderungszeitlimit fest (in Millisekunden). |
traditionell | 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. |
【Empfohlene verwandte Tutorials: AJAX-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas bedeutet der Datenparameter in ajax()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!