Ben $.ajax
başarısız olduğunda üç parametre adları ne belgelerine bulamıyor. error
olarakjQuery'de .fail'e gönderilen parametreler nelerdir?
jqXHR, textStatus, errorThrown
aynı fakat error
kullanımdan kaldırıldı:
.fail(function(A, B, C) {
Ben $.ajax
başarısız olduğunda üç parametre adları ne belgelerine bulamıyor. error
olarakjQuery'de .fail'e gönderilen parametreler nelerdir?
jqXHR, textStatus, errorThrown
aynı fakat error
kullanımdan kaldırıldı:
.fail(function(A, B, C) {
göre http://api.jquery.com/jQuery.ajax/ için fail
geri arama almak edilmelidir: Şu anda
Depreca siyon Uyarı: jqXHR.success(), jqXHR.error() ve jqXHR.complete() geri aramaları jQuery 1.8'de kaldırılacaktır. Kodunuzu nihai kaldırmaları için hazırlamak için jqXHR.done(), jqXHR.fail() ve jqXHR.always() kullanın.
this.GetOrderList = function (customerId) { var self = this; $.post('MySuperServer.aspx', { customerId: customerId }) .done(function (dataStr) { var orderList = jQuery.parseJSON(dataStr); self.process(orderList); }) .fail(function (jqXHR, textStatus, error) { console.log("Post error: " + error); }); }
ayıklarken, bende: bir örnek aynı sorun için baktıktan sonra Burada
Ooh, farketmedim. Bu belgeleri paylaştığınız için teşekkürler. JQuery XHR geri aramalarının sonunda Deferreds ile eşleştiğine sevindim. –
Oh, ancak ajaxError yönteminin olayı vardır, jqXHR, ajaxSettings, thrownError. –
Aynı argümanları, sadece farklı kullanımları ve bağlamları aşan aynı geri çağrılardır. – nathanjosiah
Evet, textStatus sözcüğünü kullanarak bağlanmaya çalıştıkları şey, bunun durum değişkeni ve metin biçiminde olması gerektiğidir. JQuery nesnesi olan jqXHR ile karşılaştırıldığında. –
Benzer şekilde, "error" geri çağrısına iletilenle aynı: 'jqXHR, textStatus, errorThrown'. –