封装$.timeOut, 控制session 超时

/**
 * 获取超时
 * @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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容