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:

ParameterBeschreibung
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>
Instanz ausführen ?

Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen