post
Englisch [pəʊst] US [poʊst]
n Post; Post, Pfosten, Pfosten .Über die Startpunktmarke eines Rennens (oder Pferderennens, oder Windhundrennens)
adv 〈外〉 mit dringendem Versand [Bühnenpferd];
Ajax post()-Methode Syntax
Funktion: Die Methode post() lädt Daten vom Server über eine HTTP-POST-Anfrage.
Syntax: jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
Parameter:
Parameter | Beschreibung |
url | Erforderlich. Gibt die URL an, an die die Anfrage gesendet werden soll. |
Daten | Optional. Karten- oder Zeichenfolgenwert. Gibt die Daten an, die mit der Anfrage an den Server gesendet werden sollen. |
success(data, textStatus, jqXHR) | Optional. Die Rückruffunktion wird ausgeführt, wenn die Anfrage erfolgreich ist. |
dataType | Optional. Gibt den Datentyp der erwarteten Serverantwort an. Die intelligente Beurteilung erfolgt standardmäßig (XML, JSON, Skript oder HTML). |
Erklärung: Diese Funktion ist die abgekürzte Ajax-Funktion, äquivalent zu: $.ajax({ type: 'POST',url: url,data: data,success: success,dataType: dataType}); Abhängig Abhängig vom MIME-Typ der Antwort unterscheiden sich auch die an die Erfolgsrückruffunktion übergebenen Rückgabedaten. Diese Daten können XML-Stammelemente, Textzeichenfolgen, JavaScript-Dateien oder JSON-Objekte sein. Sie können den Textstatus der Antwort auch an die Erfolgsrückruffunktion übergeben. Mit jQuery 1.5 können Sie auch ein jqXHR-Objekt an die Success-Callback-Funktion übergeben (in jQuery 1.4 wird ein XMLHttpRequest-Objekt übergeben). Die meisten Implementierungen geben eine Erfolgsfunktion an: $.post("ajax/test.html", function(data) {$(".result").html(data);}); In diesem Beispiel wird der angeforderte HTML-Code gelesen Snippet und fügen Sie es in die Seite ein. Über POST gelesene Seiten werden nicht zwischengespeichert, sodass die Cache- und ifModified-Optionen in jQuery.ajaxSetup() diese Anforderungen nicht beeinflussen.
Ajax post()-Methode Beispiel
<!DOCTYPE html> <html> <head> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("", { name:"Donald Duck", team:"Duckburg" }, function(){ alert("数据:" + "Donald Duck" + "\n状态:" + "Duckburg"); }); }); }); </script> </head> <body> <button>向页面发送 HTTP POST 请求,并获得返回的结果</button> </body> </html>
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen