Как сбросить переменную в setInterval jsJquery

Программирование на jquery
Ответить
Anonymous
 Как сбросить переменную в setInterval js

Сообщение Anonymous »

У меня возникла проблема, из-за которой я хочу выйти из системы, если в течение 180 секунд не происходит никаких действий, если они есть, то таймер сбрасывается, но проблема в том, что таймер не сбрасывается. Я проверил журналы здесь, мой код.< /p>

Код: Выделить всё

if ($isManager || $isAdmin) {  ?>
var total_session_time = 180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds
//var total_session_time = 50000;//180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds
var clock_time_start = total_session_time + 1;
var idleTime = 0;
$(document).ready(function() {
// alert('hello');
// console.log('total_session_time->' + total_session_time)
//idleTime = $('#idleTime').val();
var sms_access_page = $('#sms_page_access').val(); // get val. for handle the logic of sms page will not logout.
// console.log('sms_accss_if_value - '+sms_access_page);
var idleInterval = setInterval(function() {
if ($('#idleTime').val()) {
idleTime = $('#idleTime').val();
} else {
idleTime = 0;
}
if ($('#pauseLogoutScript').val() == 0) {
idleTime = parseInt(idleTime) + 5; // as interval is of 5 seconds added 5.
}
//console.log('idleTime ->'+idleTime);
$('#idleTime').val(idleTime);
if (idleTime > total_session_time) {
count = clock_time_start - idleTime;
// console.log('count ->' + count);
if (count 

Подробнее здесь: [url]https://stackoverflow.com/questions/78591189/how-do-i-reset-the-variable-in-setinterval-js[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»