У меня есть следующий запрос ajax:
jQuery.ajax({
async: true,
type: "GET",
url: url,
data: data,
dataType: "json",
success: function(results){
currentData = results;
},
error: function(xhr, ajaxOptions, thrownError){
if (xhr.status == 200) {
console.debug("Error code 200");
}
else {
currentData = {};
displayAjaxError(xhr.status);
}
}
});
По какой-то причине обратный вызов ошибки называется событием, хотя код состояния http равен 200, т.е. запрос в порядке. Почему это?