サーバーに接続するJquery + Ajaxページがあり、データを取得して表示します。これは常に行われ、関数はすべてのタスクを完了して何度も何度も実行を開始した後に自分自身を呼び出します。しかし、komputerがインターネット接続を失った場合、すべてが停止します。そして接続が再び戻ってくると、何も起こりません。ここに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