Najnowsze tutoriale tworzenie stron internetowych
 

jQuery - AJAX get() and post() Methods


JQuery get() i post() metody stosowane są do żądania danych z serwera z HTTP GET lub POST żądanie.


Żądanie HTTP: GET vs POST

Dwie powszechnie stosowane metody na żądanie-odpowiedź pomiędzy klientem a serwerem są: GET i POST .

  • GET - Zapotrzebowanie na dane z określonych zasobów
  • POST - dane przedkłada być przetwarzane do określonego zasobu

GET jest w zasadzie wykorzystywane do dopiero się (pobieranie) niektóre dane zserwera. Uwaga: GET metoda może powrócić buforowane dane.

POST można również uzyskać pewne dane z serwera. Jednak POST Metoda NIGDY buforuje dane, i jest często używany do wysyłania danych wraz z wnioskiem.

Aby dowiedzieć się więcej o GET i POST , a różnice między tymi dwoma metodami, zapoznaj się z naszą HTTP metody GET vs POST rozdziale.


jQuery $.get() Metoda

$.get() Metoda zwraca dane z serwera z HTTP GET żądanie.

Składnia:

$.get(URL,callback);

Wymagany parametr URL określa adres URL, który chcesz zwrócić.

Opcjonalny parametr callback to nazwa funkcji mają być wykonane, jeżeli żądanie powiedzie.

Poniższy przykład używa $.get() metody do pobierania danych z pliku na serwerze:

Przykład

$("button").click(function(){
    $.get("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Spróbuj sam "

Pierwszy parametr $.get() jest adresem URL pragniemy zwrócić ("demo_test.asp") .

Drugim parametrem jest funkcja zwrotna. Pierwszy parametr callback posiada zawartość żądanej strony, a drugi parametr wywołania zwrotnego posiada status wniosku.

Wskazówka: Oto jak plik ASP wygląda ("demo_test.asp") :

<%
response.write("This is some text from an external ASP file.")
%>

jQuery $.post() Metoda

$.post() Metoda zwraca dane z serwera za pomocą HTTP POST żądania.

Składnia:

$.post(URL,data,callback);

Wymagany parametr URL określa adres URL, który chcesz zwrócić.

Opcjonalny parametr danych określa niektóre dane, aby wysłać wraz z wnioskiem.

Opcjonalny parametr callback to nazwa funkcji mają być wykonane, jeżeli żądanie powiedzie.

Poniższy przykład używa $.post() metody, aby wysłać jakieś dane wraz z wnioskiem:

Przykład

$("button").click(function(){
    $.post("demo_test_post.asp",
    {
        name: "Donald Duck",
        city: "Duckburg"
    },
    function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Spróbuj sam "

Pierwszy parametr $.post() jest adresem URL pragniemy zwrócić ("demo_test_post.asp") .

Następnie mijamy w niektórych danych do wysłania wraz z wnioskiem (nazwa i miasto).

ASP skryptu w "demo_test_post.asp" odczytuje parametry, przetwarza je i zwraca wynik.

Trzeci parametr jest funkcja zwrotna. Pierwszy parametr callback posiada zawartość żądanej strony, a drugi parametr wywołania zwrotnego posiada status wniosku.

Wskazówka: Oto jak ASP plik wygląda ("demo_test_post.asp") :

<%
dim fname,city
fname=Request.Form("name")
city=Request.Form("city")
Response.Write("Dear " & fname & ". ")
Response.Write("Hope you live well in " & city & ".")
%>

jQuery AJAX referencyjny

Aby uzyskać pełny przegląd wszystkich jQuery AJAX metod, przejdź do naszej jQuery AJAX Reference .