У меня есть страница Jquery + Ajax, которая подключается к серверу, получает некоторые данные и отображает их. Это делается все время, функция вызывает себя после завершения всей задачи и начинает выполнять снова и снова. Но если компьютер потеряет интернет-соединение, все останавливается. И когда соединения снова возвращаются, ничего не происходит. Вот код javascript. Как я могу настроить его, чтобы он продолжал работать после того, как соединение снова вернулось.javascript не подключается к серверу, если соединение потеряно
$(document).ready(function() {
var a=1;
var max='23';
function kiosk()
{
if(a<max)
{
$.post('engine.php', { index: a },
function(result)
{
result = jQuery.parseJSON(result);
$('#main').css({'display':'none'});
$('#div_city').html(result.dest);
$('#div_price').html(result.price);
$('#div_price_pre').html('From ');
$('#div_price_after').html(' Euro');
$('#main').fadeIn(2000).delay(3000).fadeOut(2000, function()
{
$('#main').hide;
a++;
kiosk();
});
});
}
else
{
a=1;
kiosk();
}
}
kiosk();
});
Я думаю, что это правильно, но я получаю синтаксическую ошибку – David
была моей ошибкой. все работает. Благодаря!!! – David