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

  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011