Heim  >  Artikel  >  Web-Frontend  >  Was bedeutet der Datenparameter in ajax()?

Was bedeutet der Datenparameter in ajax()?

青灯夜游
青灯夜游Original
2022-01-19 14:23:317601Durchsuche

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.

Was bedeutet der Datenparameter in ajax()?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn