0
我想弹出一个警告用户在5分钟内超时的会话框。网上有很多这样的例子,我可以弄清楚什么。然而,我的问题是如何获得剩余的时间。使用ajax获取会话超时的剩余时间
我读过的所有例子都设置了一个客户端计时器,以便从最后一次回发倒计时。我想做一些不同的事情。我想对服务器进行AJAX调用,并从服务器获取剩余时间。这可能吗?
由于AJAX调用不会重置会话超时计时器,我可以读取该数字并将其发送回客户端?
我想弹出一个警告用户在5分钟内超时的会话框。网上有很多这样的例子,我可以弄清楚什么。然而,我的问题是如何获得剩余的时间。使用ajax获取会话超时的剩余时间
我读过的所有例子都设置了一个客户端计时器,以便从最后一次回发倒计时。我想做一些不同的事情。我想对服务器进行AJAX调用,并从服务器获取剩余时间。这可能吗?
由于AJAX调用不会重置会话超时计时器,我可以读取该数字并将其发送回客户端?
当然,它必须取决于您使用的服务器。它是否提供可让您获取信息的API?如果是这样,那么暴露服务以允许访问时间并不比创建任何其他服务更困难。
但是,考虑这是否真的值得去做。您需要定期向服务器发送请求以获取剩余时间。因此,您要在基础架构上加载负载,以获取在客户端计算相当微不足道的信息。我可以看到一个询问服务器“不活动超时设置是什么?”的说法。但得到了答案,我没有看到很多人反对在客户端进行实际倒计时。
我使用IIS7.5,我不确定信息是否可用。我也在考虑是否值得这样做。我认为客户端上重新路由到注销屏幕的定时器更好。 – Tigran 2010-10-18 18:19:04
顺便说一句我同意你和我使用客户端计时器。 – Tigran 2010-10-24 17:46:54