jQuery AJAX get() ve post() yöntemleri
- Önceki sayfa jQuery yükleme
- Sonraki sayfa jQuery noConflict()
jQuery get() ve post() yöntemleri, HTTP GET veya POST istemi ile sunucudan veri talep etmek için kullanılır.
HTTP istemi: GET karşılaştırma POST
İstemci ve sunucu arasında istem-yanıt iletişimi için kullanılan iki yaygın yöntem: GET ve POST'tur.
- GET - Belirtilen kaynağından veri talep eder
- POST - Belirtilen kaynağa işlenecek verileri sunar
GET, temel olarak sunucudan veri almak (geri almak) için kullanılır. Not: GET yöntemi önbelleğe alınmış verileri döndürebilir.
POST, sunucudan veri almak için de kullanılabilir. Ancak, POST yöntemi verileri önbelleğe almayacak ve genellikle istemle birlikte veri göndermek için kullanılır.
GET ve POST ile ilgili daha fazla bilgi edinmek ve iki yöntemin arasındaki farkları öğrenmek için, bizim HTTP yöntemi - GET karşılaştırma POST.
jQuery $.get() yöntemi
$.get() yöntemi, HTTP GET istemi ile sunucudan veri talep eder.
语法:
$.get(URL,Geri çağrı);
Gerekli URL Parametreler, istediğiniz URL'yi belirler.
Opsiyonel Geri çağrı Parametreler, istek başarılı olduktan sonra çalışacak fonksiyonun adıdır.
Aşağıdaki örnek, $.get() yöntemini sunucudaki bir dosyadan veri almak için kullanır:
Örnek
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.get()'nun ilk parametresi, talep ettiğimiz URL'dir ("demo_test.asp").
İkinci parametre, geri çağrı fonksiyonudur. İlk geri çağrı parametresi, istenen sayfanın içeriğini, ikinci geri çağrı parametresi ise istem durumunu içerir.
İpucu:Bu ASP dosyası ("demo_test.asp") şu şekilde benzer:
<% response.write("Bu, dış bir ASP dosyasından gelen bazı metindir.") %>
jQuery $.post() yöntemi
$.post() yöntemi, sunucudan veri almak için HTTP POST istekleri gönderir.
语法:
$.post(URL,Veri,Geri çağrı);
Gerekli URL Parametreler, istediğiniz URL'yi belirler.
Opsiyonel Veri Parametreler, istekle birlikte gönderilen verileri belirler.
Opsiyonel Geri çağrı Parametreler, istek başarılı olduktan sonra çalışacak fonksiyonun adıdır.
Aşağıdaki örnek, $.post() ile birlikte veri göndermeyi kullanır:
Örnek
$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
$.post() ilk parametresi istediğimiz URL'dir ("demo_test_post.asp").
Sonra istek (name ve city) ile birlikte verileri göndeririz.
"demo_test_post.asp" içindeki ASP betiği bu parametreleri okur, işler ve ardından sonuçları döndürür.
Üçüncü parametre geri çağrı fonksiyonudur. İlk geri çağrı parametresi istenen sayfanın içeriğini, ikinci parametre ise istek durumunu içerir.
İpucu:Bu ASP dosyası ("demo_test_post.asp") şu şekilde benzer:
<% 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 el kitabı
Tam AJAX yöntem referanslarına erişmek için ziyaret edin jQuery AJAX referans el kitabı.
- Önceki sayfa jQuery yükleme
- Sonraki sayfa jQuery noConflict()