Вопрос относится к AJAX. Как выполнить повторную отправку запроса, если интернет подключение недоступно или сервер недоступен?
Верно ли я думаю, что нужно использовать timeout?
$.ajaxSetup({ timeout : 30000 });
$.ajax().fail(function(error) {
if(error === "timeout") {
$.ajax();
}
});