gpt4 book ai didi

javascript - jQuery:不活动刷新/注销

转载 作者:行者123 更新时间:2023-12-03 06:32:17 25 4
gpt4 key购买 nike

我正在使用下面的 jQuery 来刷新我的数据表。我知道有更好的方法来做到这一点,但目前,这对我有用:

 var idleTime = 0;
var idleInterval = setInterval(funcion(){
idleTime = idleTime + 1;
if (idleTime > 1)
{
$('#example1').DataTable().state.clear();
window.location.reload();
}
}, 60000);

$(this).mousemove(function(e){
idleTime = 0;
});
$(this).keypress(function(e){
idleTime = 0;
});

使用上面的代码,大约1分钟后,页面将清除数据表并重新加载页面。

是否可以在代码中添加一些内容来查看由于不活动而刷新了多少次?然后在 120 次刷新后,注销用户。

我不确定这是否可以完成,因为页面不断刷新。

最佳答案

您需要一种方法来跟踪重新加载之间的重新加载次数。由于您重新加载整个页面,我可以很快想到两种方法:

1)使用cookies来保存号码,并在有事件时正确重置cookie

2) 使用参数将值发送到服务器并让服务器将其插入回您的 javascript

也就是说,如果你想在 JavaScript 中处理这个问题。

通常,您在服务器端 session 中处理注销。然后你必须确保你的自动重新加载没有被服务器识别为“事件”。

希望这有帮助...

关于javascript - jQuery:不活动刷新/注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38397249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com