我有连接到服务器的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 2012-03-06 11:56:02
是我的错。一切正常。谢谢!!! – David 2012-03-06 12:08:18