En son web geliştirme öğreticiler
 

jQuery - AJAX get() and post() Methods


JQuery get() ve post() yöntemleri bir HTTP ile sunucudan veri istemek için kullanılır GET veya POST isteği.


HTTP İsteği: GET vs POST

Bir istemci ve sunucu arasında bir istek-yanıt için iki yaygın olarak kullanılan yöntemler şunlardır: GET ve POST .

  • GET - Belirtilen kaynaktan istekler veri
  • POST - gönderir veriler belirli bir kaynak için işlenecek

GET temelde sadece almak için kullanılır (retrieving) sunucudan bazı verileri. Note: GET yöntemi önbelleğe alınmış verileri döndürebilir.

POST da sunucudan bazı verileri almak için kullanılabilir. Ancak, POST yöntemi verileri önbelleğe ASLA ve genellikle istekle birlikte veri göndermek için kullanılır.

Hakkında daha fazla bilgi edinmek için GET ve POST ve iki yöntem arasındaki farklar, lütfen okuyun bizim HTTP Yöntemleri GET vs POST bölüm.


jQuery $. get() $. get() Yöntem

$. get() $. get() metodu bir HTTP ile sunucudan veri ister GET isteği.

Syntax:

$. get( URL,callback ) ;

Gerekli URL parametresi talep etmek istiyorum URL'yi belirtir.

isteğe bağlı geri arama parametre talep başarılı olursa bir fonksiyonun adı yürütülecek.

Aşağıdaki örnek kullanır $. get() $. get() yöntemi sunucusundaki bir dosyadan veri almak için:

Örnek

$("button").click(function(){
    $.get("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Kendin dene "

Ilk parametresi $. get() $. get() istediğimiz isteyen URL ("demo_test.asp") .

ikinci parametre, bir geri çağrı işlevidir. İlk geri arama parametre, istenen sayfanın içeriğini tutan ve ikinci geri çağırma parametresi isteğinizin durumunu tutar.

Tip: Burada ASP dosyasının nasıl olduğunu ("demo_test.asp") :

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

jQuery $. post() $. post() Yöntem

$. post() $. post() metodu, bir HTTP kullanılarak sunucudan veri ister POST talebi.

Syntax:

$. post( URL,data,callback ) ;

Gerekli URL parametresi talep etmek istiyorum URL'yi belirtir.

isteğe bağlı veri parametresi istekle birlikte göndermek bazı verileri belirtir.

isteğe bağlı geri arama parametre talep başarılı olursa bir fonksiyonun adı yürütülecek.

Aşağıdaki örnek kullanır $. post() $. post() metodu isteğiyle birlikte bazı veri göndermek için:

Örnek

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

Ilk parametresi $. post() $. post() biz talep etmek istiyorum URL ("demo_test_post.asp") .

Sonra istekle birlikte göndermek için bazı verilerde geçmesi (name and city) .

ASP komut dosyası "demo_test_post.asp" bunları işler, parametreleri okur ve bir sonuç döndürür.

Üçüncü parametre bir geri arama fonksiyonudur. İlk geri arama parametre, istenen sayfanın içeriğini tutan ve ikinci geri çağırma parametresi isteğinizin durumunu tutar.

Tip: Burada nasıl ASP dosyası gibi görünüyor ("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 Referans

Tüm jQuery tam bir genel bakış için AJAX yöntemlerle, bizim gidin jQuery AJAX Referans .