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("數(shù)據(jù):" + "Donald Duck" + "\n狀態(tài):" + "Duckburg"); }); }); }); </script> </head> <body> <button>向頁面發(fā)送 HTTP POST 請求,并獲得返回的結果</button> </body> </html>
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen