Latest web development tutorials

jQuery - AJAX get () und post () Methode

jQuery get () und post () Methode wird verwendet, um Daten vom Server angefordert werden über HTTP GET oder POST-Anfrage.


HTTP-Anforderung: GET vs. POST

Zwei Arten von Client- und Server-Side-Anfrage - gängige Methode der Antwort ist: GET und POST.

  • GET - Anforderung von Daten aus einer angegebenen Ressource
  • POST - Übermittlung der Daten an den dafür vorgesehenen Ressourcen verarbeitet werden

GET ist grundsätzlich zu erhalten (abrufen) Daten von dem Server verwendet. Hinweis: GET-Methode kann im Cache gespeicherten Daten zurückgeben.

POST kann auch vom Server zum Abrufen von Daten verwendet werden. Allerdings ist POST-Methode nicht Cache-Daten, und wird häufig in Verbindung mit einer Anfrage verwendet wird, zusammen Daten zu senden.

Um mehr über die Methoden GET und POST und Unterschiede in zwei Wissen lernen, benutzen Sie bitte unser lesen HTTP - Methode - GET Gegensatz POST .


jQuery $ .get () -Methode

Methode $ .get () Daten vom Server angefordert werden über HTTP GET-Anfragen.

Syntax:

$.get(URL,callback);

URL- Parameter , die für eine vorgegebene URL , die Sie anfordern möchten.

Der optionaleCallback- Parameter ist der Name der nach der Anforderung ausgeführten Funktion erfolgreich ist.

Im folgenden Beispiel wird $ .get () Methode, um Daten aus einer Datei auf dem Server abzurufen:

Beispiele

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

Versuchen »

$ .get () Der erste Parameter ist die URL wir anfordern möchten ( "demo_test.php").

Der zweite Parameter ist eine Callback-Funktion. Der erste Rückrufparameter Inhalt der Seite gibt es eine Anfrage gibt es zweite Rückrufparameter Status der Anfrage.

Tipp: PHP - Datei ( "demo_test.php") wie folgt aus :

<?php
echo '这是个从PHP文件中读取的数据。';
?>


jQuery $ .post () -Methode

Methode $ .post () Daten vom Server über HTTP POST-Anfragen zu beantragen.

Syntax:

$.post(URL,data,callback);

URL- Parameter , die für eine vorgegebene URL , die Sie anfordern möchten.

Der optionaleDaten- Parameter gibt die Daten zusammen mit der Anforderung gesendet.

Der optionaleCallback- Parameter ist der Name der nach der Anforderung ausgeführten Funktion erfolgreich ist.

Im folgenden Beispiel wird $ .post () zusammen mit einer Anforderung, Daten zu senden zusammen:

Beispiele

$ ( "Button"). Klicken Sie auf (function () {
$ .post ( "/ Try / ajax / demo_test_post.php",
{
Name: "Tutorial"
url: "http://www.w3big.com"
},
Funktion (Daten, status) {
alert ( "data: \ n" + Daten + "\ n Status:" + Status);
});
});

Versuchen »

$ .post () Der erste Parameter ist die URL wir anfordern möchten ( "demo_test_post.php").

Dann haben wir zusammen mit dem Antrag (Name und Ort) Daten zusammen zu senden.

"Demo_test_post.php" Das PHP-Skript liest diese Parameter, verarbeiten sie und gibt dann das Ergebnis.

Der dritte Parameter ist die Rückruffunktion. Der erste Rückrufparameter dort Seiteninhalt angefordert, und das zweite Argument gibt Status der Anfrage.

Tipp: PHP - Datei ( "demo_test_post.php") wie folgt aus :

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>