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("数据:" + "Donald Duck" + "\n状态:" + "Duckburg");
    });
  });
});
</script>
</head>
<body>
<button>向页面发送 HTTP POST 请求,并获得返回的结果</button>
</body>
</html>
Instanz ausführen »

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