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

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009