У меня есть структура страниц сайта как 1) index.php, которая вызывает addline.php, используя ajax, и возвращаемый html добавляется к index.php 2) addline.php вызывает другую страницу more.php, используя ajax, который снова добавляет возвращенный html к нему 3) Снова more.php вызывает другой файл update.php и в update.php, у меня есть следующие js-коды
var number = parseInt("<?php echo $delFlag; ?>"); if ( number == 1) { // Calling updateLine() function after 5 mins timer = setTimeout("updateLine()",1000*5*60); } function updateLine() { var flagId = <?php echo $flagId; ?>; var dataPass = 'flagId=' + flagId; $.ajax({ type: "POST", url: "proc/updateLine.php", data: dataPass, cache: false, success: function(){ // Show error if error is there } }); }
Все время мое местоположение по-прежнему index.php.
Функция javascript работает правильно, если я не перезагружаю страницу. Если я перезагружу страницу, это не сработает. Я хочу, чтобы вызов setTimeOut () был активным в фоновом режиме даже после перезагрузки. Он должен вызывать вызов функции через 5 минут.
Как мне это достичь?