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ță .