$.ajax
Başarısız olduğunda üç parametrenin adlarının ne olduğuna dair dokümantasyonu bulamıyorum .
Şu anda sadece kullanıyorum:
.fail(function(A, B, C) {
$.ajax
Başarısız olduğunda üç parametrenin adlarının ne olduğuna dair dokümantasyonu bulamıyorum .
Şu anda sadece kullanıyorum:
.fail(function(A, B, C) {
Yanıtlar:
Göre http://api.jquery.com/jQuery.ajax/fail
callback'inde ettirmeliyiz:
jqXHR, textStatus, errorThrown
aynı error
, ancak error
kullanımdan kaldırıldı:
Kullanımdan Kaldırma Bildirimi: jqXHR.success (), jqXHR.error () ve jqXHR.complete () geri aramaları jQuery 1.8'de kullanımdan kaldırılacaktır. Kodunuzu nihai kaldırmaya hazırlamak için bunun yerine jqXHR.done (), jqXHR.fail () ve jqXHR.always () işlevlerini kullanın.
complete
argümanlar iletilen argümanlardan farklıdır done
.
jqXHR.fail(function( jqXHR, textStatus, errorThrown ) {});
)
İşte aynı sorunu aradıktan sonra bir örnek:
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);
});
}
Hata ayıklarken şunlara sahibim:
error
callback'inde:jqXHR, textStatus, errorThrown
.