/**
* 获取超时
* @param key: 超时id
* @param outTime: 超时时间(单位:分钟)
* retun true:未超时 , false:超时
*/
$.timeOut = function(key , outTime){
outTime = outTime || 30;
var lastTime = $.store.get(key);
var date = new Date($.ajax({async: false}).getResponseHeader("Date"));
var time= date.getTime();
$.store.set(key , time);
if(lastTime){
var intervalTime = (time - lastTime) / 1000 / 60;
if(intervalTime > outTime){
return false;
}
}else{
return false;
}
return true;
}
封装$.timeOut, 控制session 超时
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 水平有限,如果有误请指出源码版本:percona 5.7.22 一、参数意思 这里简单解释一下两个参数含义如下: ...
- 1. 问题 最近由于业务的需要,写了个基于数据库锁机制的分布式调度简易框架,用于处理业务中的补偿任务和定时轮询任务...
- 出现这个原因是两边网络连接速度慢。 要解决这个问题要么提高网速----这个有的时候是服务器网速较慢,那没办法给他提...