Merhaba,
$.ajaxSetup({
error:function(jqXHR,textStatus,errorThrown) {
if (jqXHR.status === 0) {
alert('Bağlantı yok, ağı doğrulayın.');
} else if (jqXHR.status == 403) {
alert('Erişim yetkiniz yok. [403]');
} else if (jqXHR.status == 404) {
alert('Sayfa bulunamadı. [404]');
} else if (jqXHR.status == 419) {
alert('419 (unknown status)');
} else if (jqXHR.status == 500) {
alert('Sunucu Hatası [500].');
} else if (textStatus === 'parsererror') {
alert('İstenen JSON ayrıştırması başarısız');
} else if (textStatus === 'timeout') {
alert('Zaman aşımı hatası.');
} else if (textStatus === 'abort') {
alert('Ajax isteği reddedildi.');
} else {
alert('Hata.\n' + textStatus + ': ' + errorThrown);
}
}
});
$(document).ajaxError(function(event, jqxhr, settings, exception) {
if (exception == 'Unauthorized') {
// yetki yoksa login sayfasına yönlendirilebilir vb.
}
});
hatalar yakalanabilir.
İyi çalışmalar..