$.ajaxBaş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) {
$.ajaxBaş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 errorkullanı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.
completeargü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:
errorcallback'inde:jqXHR, textStatus, errorThrown.