Ultimele tutoriale de dezvoltare web
 

jQuery - AJAX get() and post() Methods


JQuery get() și post() - GET POST post() metode sunt folosite pentru a solicita date de la server cu un HTTP GET sau POST cerere.


Cerere HTTP: GET vs POST

Două metode utilizate în mod obișnuit pentru o cerere-răspuns între un client și server sunt: GET si POST .

  • GET - solicitări de date dintr - o resursă specificată
  • POST - datele Înaintează fie prelucrate la o resursă specifică

GET este , în principiu folosit doar pentru a obține (retrieving) unele date de pe server. Note: GET Metoda poate returna date stocate în memoria cache.

POST poate fi de asemenea folosit pentru a obține unele date de pe server. Cu toate acestea, POST metoda NICIODATĂ cache - uri de date, și este adesea folosit pentru a trimite date , împreună cu solicitarea.

Pentru a afla mai multe despre GET și POST , precum și diferențele dintre cele două metode, vă rugăm să citiți noastre HTTP Metode GET vs POST capitol.


jQuery $. get() $. get() Metoda

$. get() $. get() metoda cere date de la server cu un HTTP GET cerere.

Syntax:

$. get( URL,callback ) ;

Parametrul URL-ul necesar specifica URL-ul pe care doriți să solicitați.

Parametrul opțional de apel invers este numele unei funcții care urmează să fie executată în cazul în care cererea reușește.

Exemplul următor utilizează $. get() $. get() metoda pentru a prelua date dintr - un fișier de pe server:

Exemplu

$("button").click(function(){
    $.get("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Încearcă - l singur »

Primul parametru de $. get() $. get() este URL - ul dorim să solicite ("demo_test.asp") .

Al doilea parametru este o funcție de apel invers. Primul parametru de apel invers deține conținutul paginii solicitate, iar al doilea parametru de apel invers deține statutul cererii.

Tip: Iată cum fișierul ASP arată ca ("demo_test.asp") :

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

jQuery $. post() $. post() Metoda

$. post() $. post() metoda cere date de la server folosind HTTP POST cerere.

Syntax:

$. post( URL,data,callback ) ;

Parametrul URL-ul necesar specifica URL-ul pe care doriți să solicitați.

Parametrul de date opțional specifică unele date pentru a trimite împreună cu solicitarea.

Parametrul opțional de apel invers este numele unei funcții care urmează să fie executată în cazul în care cererea reușește.

Exemplul următor utilizează $. post() $. post() metoda pentru a trimite date , împreună cu solicitarea:

Exemplu

$("button").click(function(){
    $.post("demo_test_post.asp",
    {
        name: "Donald Duck",
        city: "Duckburg"
    },
    function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Încearcă - l singur »

Primul parametru de $. post() $. post() este URL - ul dorim să solicite ("demo_test_post.asp") .

Apoi vom trece în unele date pentru a trimite împreună cu cererea (name and city) .

ASP script - ul în "demo_test_post.asp" citește parametrii, le procesează și returnează un rezultat.

Al treilea parametru este o funcție de apel invers. Primul parametru de apel invers deține conținutul paginii solicitate, iar al doilea parametru de apel invers deține statutul cererii.

Tip: Iată cum ASP fișierul arată ca ("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 de referință

Pentru o prezentare completă a tuturor jQuery AJAX metode, vă rugăm să mergeți la noastre jQuery AJAX de referință .