SORU
21 Kasım 2008, Cuma


Nasıl bir WordPress kullanmak yakalamak mı $.(ya $.getJSON veri ile ajax set 'jsonp') JSONP?kullanırken hata

JQuery ile JSONP kullanırken bir hata yakalamak mümkün mü? Denedim hem $.getJSON ve $.ajax yöntemleri ama ne test ediyorum 404 hata yakalar. Burada denedim nedir (bu başarıyla çalışır, ancak başarısız olduğunda davayı halletmek istiyorum unutmayın):

jQuery.ajax({
    type: "GET",
    url: handlerURL,
    dataType: "jsonp",
    success: function(results){
        alert("Success!");
    },
    error: function(XMLHttpRequest, textStatus, errorThrown){
        alert("Error");
    }
});

Ve ayrıca:

jQuery.getJSON(handlerURL   "&callback=?", 
    function(jsonResult){
        alert("Success!");
    });

Ayrıca eklemeyi denedim $.ajaxError ama bu da işe yaramadı:

jQuery(document).ajaxError(function(event, request, settings){
   alert("Error");
});

Herhangi bir yanıt için şimdiden teşekkür ederiz!

CEVAP
21 Kasım 2008, Cuma


Başarılı bir sonuca dönmek yok JSONP istekleri asla herhangi bir olayı tetiklemek gibi görünüyor, başarılı veya başarısız, iyi ya da kötü görünüşe göre tasarlanmış.

Hata onların tracker aradıktan sonra, olası bir çözüm, bir zaman aşımı geri arama kullanarak olabilir a patch var. bug report #3442 bkz. Eğer hata çekebilirseniz değil, en azından başarı için makul bir süre bekledikten sonra zaman aşımı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007