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. Верны ли мои предположения?

Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос