Heim > Web-Frontend > js-Tutorial > Hauptteil

Die Verwendung von Ajax-Post in JQuery

伊谢尔伦
Freigeben: 2016-11-22 14:54:40
Original
1329 Leute haben es durchsucht

jQuery.post(url, [data], [callback], [type])

Übersicht

Informationen per Remote-HTTP-POST-Anfrage laden.

Dies ist eine einfache POST-Anfragefunktion zum Ersetzen der komplexen $.ajax. Die Callback-Funktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Wenn Sie eine Funktion im Fehlerfall ausführen müssen, verwenden Sie $.ajax.

Parameter

url,[data],[callback],[type]String,Map,Function,StringV1.0

url: Anfrageadresse senden.

Daten: Zu sendende Schlüssel-/Wertparameter.

Rückruf: Rückruffunktion bei erfolgreichem Versand.

Typ: Inhaltsformat zurückgeben, XML, HTML, Skript, JSON, Text, _default.

Beispiel

1) Übergeben Sie ein Datenarray an den Server (unter Berücksichtigung des Rückgabewerts):

jQuery-Code:

$.post("test.php", { 'choices[]': ["Jon", "Susan"] });
Nach dem Login kopieren

2) Verwenden Sie Ajax Request, um Formulardaten zu senden:

jQuery-Code:

$.post("test.php", $("#testform").serialize());
Nach dem Login kopieren

3) Senden Sie Daten an die Seite test.php und geben Sie das Ergebnis aus (HTML oder XML, je nachdem). zurückgegebener Inhalt):

jQuery-Code:

$.post("test.php", { name: "John", time: "2pm" },
   function(data){
     alert("Data Loaded: " + data);
   });
Nach dem Login kopieren

4) Erhalten Sie den Inhalt der test.php-Seite, speichern Sie ihn als XMLHttpResponse-Objekt und verarbeiten Sie ihn über das JavaScript „process()“. Funktion:

jQuery-Code:

$.post("test.php", { name: "John", time: "2pm" },
   function(data){
     process(data);
   }, "xml");
Nach dem Login kopieren

5) Rufen Sie den von der test.php-Seite zurückgegebenen JSON-Formatinhalt ab:

jQuery-Code:

$.post("test.php", { "func": "getNameAndTime" },
  function(data){
    alert(data.name); // John
    console.log(data.time); //  2pm
  }, "json");
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!