Neueste Web-Entwicklung Tutorials
 

jQuery post() Method

<JQuery AJAX - Methoden

Beispiel 1

Laden von Daten vom Server eine HTTP-POST-Anfrage mit:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Versuch es selber "

Beispiel 2

Ändern Sie den Text eines <div> Element mit Hilfe eines AJAX POST-Anfrage:

$("input").keyup(function(){
    var txt = $("input").val();
    $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){
        $("span").html(result);
    });
});
Versuch es selber "

Definition und Verwendung

Die $.post() Methode lädt Daten von dem Server eine HTTP - POST - Anfrage mit.


Syntax

$(selector).post(URL,data,function(data,status,xhr),dataType)

Parameter Beschreibung
URL Erforderlich. Gibt die URL der Anfrage zu senden
data Optional. zusammen mit der Anforderung spezifiziert Daten an den Server zu senden,
function(data,status,xhr) Optional. Gibt eine Funktion auszuführen, wenn die Anforderung erfolgreich
Zusätzliche Parameter:
  • data - enthält die resultierenden Daten aus der Anforderung
  • Status - enthält den Status der Anforderung ( "success", "notmodified", "error", "timeout" , oder "parsererror" )
  • xhr - enthält das XMLHttpRequest - Objekt
dataType Optional. Gibt den Datentyp des Servers Antwort erwartet.
Standardmäßig führt jQuery eine automatische Vermutung.
Mögliche Typen:
  • "xml" - Ein XML - Dokument
  • "html" - HTML als Klartext
  • "text" - Ein einfacher Textstring
  • "script" - Führt die Antwort als JavaScript, und gibt es als Klartext
  • "json" - Führt die Antwort als JSON , und gibt ein JavaScript - Objekt
  • "jsonp" - Lasten in einem JSON - Block mit JSONP . Wird ein Add "?callback=?" An die URL den Rückruf angeben

<JQuery AJAX - Methoden