Пожалуйста, прочитайте документацию $.ajax
, это тема, посвященная теме.
$.ajax({
url: "test.html",
error: function(){
// will fire when timeout is reached
},
success: function(){
//do something
},
timeout: 3000 // sets timeout to 3 seconds
});
Вы можете увидеть, какой тип ошибки был получен путем доступа к параметру textStatus параметра error: function(jqXHR, textStatus, errorThrown)
. Возможные значения: «тайм-аут», «ошибка», «прервать» и «parsererror».