SORU
16 Kasım 2009, PAZARTESİ


Hata getJSON çağrılarını işleme

Nasıl getJSON bir ara hatalar yapabilir misin? Etki alanları arası komut dosyası bir hizmet jsonp kullanarak başvuru için çalışıyorum, nasıl bir hata yöntemi kaydoluyor?

CEVAP
5 NİSAN 2011, Salı


DİKKAT: Bu yazı için biraz geç kaldım biliyorum ama bir arkadaşım bana aynı soruyu sordu ve bana bu sayfanın linkini gönderdi. Ayrıca başka biri yardımcı olabilir diliyorum.


$.() getJSON bir json istediğiniz söylemek gerekir normal bir ajax çağrısı soyutlama bir tür tepki olarak kodlanır.

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

İki şekilde hatalar işleyebilir: genel (aslında onları çağırmadan önce ajax aramaları yapılandırarak) veya özel (zincir yöntemi ile).

< . p ^'genel' gibi bir şey olacaktır:

$.ajaxSetup({
      "error":function() { alert("error");  }
});

Ve 'özel' şekilde

$.getJSON("example.json", function() {
  alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • ThePointblank

    ThePointblan

    18 Aralık 2006