jQuery ajax - get() yöntemi

örnek

div öğesinin metnini değiştirmek için AJAX GET istemlerini kullanın:

$("button").click(function(){
  $.get("demo_ajax_load.txt", function(result){
    $("div").html(result);
  });
});

kendiniz deneyin

tanımlama ve kullanım

get() yöntemi, bilgi yüklemek için uzaktan HTTP GET istemleri ile bilgi yükler.

Bu, karmaşık $.ajax yerine basit bir GET istemi işlevini sağlar. Başarıyla çağrılabilirse geri çağrı fonksiyonu çağrılır. Hata durumunda fonksiyonun çalıştırılması gerekiyorsa $.ajax kullanılmalıdır.

gramer

$(seçici).get(}}url,data,success(response,status,xhr),dataType)
Parametreler Açıklama
url Gerekli. İstek gönderilecek URL'yi belirtir.
data Opsiyonel. İstekle sunucuya gönderilen verileri belirtir.
success(response,status,xhr)

Opsiyonel. İstek başarılı olduğunda çalışacak fonksiyonu belirtir.

Ek parametreler:

  • response - İstekten gelen sonuç verilerini içerir
  • status - İstek durumunu içerir
  • xhr - XMLHttpRequest nesnesini içerir
dataType

Opsiyonel. Beklenen sunucu yanıt veri türünü belirtir.

jQuery varsayılan olarak akıllıca karar verir.

Olası türler:

  • "xml"
  • "html"
  • "text"
  • "script"
  • "json"
  • "jsonp"

Ayrıntılı Açıklama

Bu fonksiyon kısaltılmış Ajax fonksiyonudur, şuyla eşdeğerdir:

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

Farklı MIME türlerine göre farklı yanıt, success geri çağrı fonksiyonuna verilen geri dönen veriler de farklı olabilir, bu veriler XML kök elementi, metin dizesi, JavaScript dosyası veya JSON nesnesi olabilir. Ayrıca, success geri çağrı fonksiyonuna yanıtın metin durumu da geçirilebilir.

jQuery 1.4 için, success geri çağrı fonksiyonuna XMLHttpRequest nesnesi de geçilebilir.

Örnek

test.php web sayfasını istek, dönen değeri yoksay:

$.get("test.php");

Daha fazla örnek

Örnek 1

test.php web sayfasını istek, 2 parametre gönder, dönen değeri yoksay:

$.get("test.php", { name: "Bill", time: "2pm" } );

Örnek 2

test.php tarafından dönen değeri (HTML veya XML, dönen değerine bağlı olarak) göster:

$.get("test.php", function(data){
  alert("Veri Yüklendi: " + data);
});

Örnek 3

test.cgi tarafından dönen değeri (HTML veya XML, dönen değerine bağlı olarak) göster, bir grup istek parametresi ekle:

$.get("test.cgi", { name: "Bill", time: "2pm" },
  function(data){
    alert("Veri Yüklendi: " + data);
  });