SORU
13 Ocak 2012, Cuma


başarı arasındaki fark nedir .() yapılan yöntemin $.ajax

Biri bana yardım edebilir mi?
success $.ajax .done() arasındaki farkı anlamak mümkün değil.

Mümkünse lütfen örnekler verin.

CEVAP
13 Ocak 2012, Cuma


Eğer AJAX çağrısı başarılı olursa success sadece, yani yangınlar sonuçta döndürür HTTP 200 durum. error Eğer başarısız olursa harekete ve isteği sona erdiğinde 6**, başarılı olsun.

JQuery 1.8 jqXHR nesne (tarafından döndürülen $.ajax) success olmak yerine done, error fail complete always.

Ancak hala geçerli sözdizimi ile AJAX isteği açabilirsiniz olmalıdır. Bu benzer şeyler yap:

// set success action before making the request
$.ajax({
  url: '...',
  success: function(){
    alert('AJAX successful');
  }
});

// set success action just after starting the request
var jqxhr = $.ajax( "..." )
  .done(function() { alert("success"); });

Bu değişiklik, 1.5 deferred object yeni jQuery ile uyumluluk için olduğunu düşünüyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • wowchick16

    wowchick16

    17 Mart 2007