Heim > Artikel > Web-Frontend > Was bedeutet der Datenparameter in ajax()?
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!