У меня есть следующий стандартный запрос jQuery ajax. Я пытался вызвать состояние ошибки, отключив мой компьютер от сетевого запроса (сервер отвечает за 10 секунд, поэтому это просто).
Когда я отключаюсь, alert('Success: '+ json);
вызывается с null
для ответа json. Я ожидаю, что часть ошибки будет вызвана.
Кто-нибудь знает, почему отключение рассматривается как успешное, и как вместо этого вызвать сбой?
$.ajax({
url : 'post.php',
data : { id : 123 },
type: 'POST',
dataType : 'json',
success : function(json) {
alert('Success: '+ json);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert('Error: ' + errorThrown);
},
complete : function(xhr, status) {
}
});