JQuery AJAX ошибка обратного вызова
Мне нужны некоторые предложения здесь или, возможно, некоторые объяснения. У меня есть вызов JQuery AJAX,
$.ajax({
type: "GET",
url: base_url+'/ajax/fetch/counts/',
dataType: 'json',
data: {},
error: function(xhr, error){
console.debug(xhr); console.debug(error);
},
success: display_counts
});
Работает нормально. мойsuccess
обратный вызов срабатывает правильно с ответом. Но я заметил, что мойerror
Обратный вызов срабатывает каждый раз, даже когда мой вызов возвращает статус успеха 200. В приведенном вышеerror
обратный вызов, я вижу этот объектxhr.status
это 200.
Кто-нибудь может объяснить, что не так или что здесь происходит?error
Колбэк должен срабатывать только тогда, когда у меня 404 или, может быть, ответ не 200. Верны ли мои предположения?
Благодарю.