Вы можете использовать настройку timeout
в параметрах ajax, таких как:
$.ajax({
url: "test.html",
timeout: 3000,
error: function(){
//do something
},
success: function(){
//do something
}
});
. Читайте все о параметрах ajax: http://api.jquery.com/jQuery .ajax /
Помните, что когда происходит тайм-аут, обработчик error
запускается, а не обработчик success
:)