Показать модальное диалоговое окно для времени ожидания сеанса, но как зафиксировать процесс, запущенный в веб-приложении - PullRequest
0 голосов
/ 18 июня 2019

Я должен установить время в минутах в config.json и использовать время в jquery. Когда время простоя достигнуто, покажите мод загрузки. Я достиг этого в событиях mousedown, mouseup и keypress. Это работает хорошо. Но в моем приложении процесс выполняется довольно долго, зависит от того, как может изменяться время данных, как определить, запущен ли процесс, так что мне нужно очистить Timetime.

Это код, который я использую в jquery, но не имею представления о том, как использовать его для процесса. Процесс называется AJAX-вызовом.

onIdle(1 * 60, function () {                    
            $('#myModalSSO').modal('show');            
        });


 var onIdle = function (timeOutSeconds: any, func: any) {
            var idleTimeout = 60000;
            var activity = function () {
                clearTimeout(idleTimeout);                
                idleTimeout = setTimeout(func, timeOutSeconds * 1000);
            }
            $(document).on('mousedown mouseup keypress', activity);
            activity();
        }

Как найти работающий процесс? Или есть какой-то другой способ добиться этого. Но время, которое я установил в config.json, не является статическим значением, оно может отличаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...