zoukankan      html  css  js  c++  java
  • Js设置及获取Cookie的方法

    Login页面设置Cookie:

    <script type="text/javascript">
    
    if(json.result=="true")
        {    
            if($("input[type='checkbox']").is(':checked'))
            {setCookie('sapid',json.zstaff_id,30)}
            else
            {setCookie('sapid',json.zstaff_id,0.05)/*1小时后过期*/}
            alert("登陆成功");
            /*登陆成功后定向到主页*/
            window.location.href = "index.html";
        }
        else
        {alert("账号或密码错误,登陆失败!");}
     
    //设置Cookie
    function setCookie(cname, cvalue,cdate) {
    var exdays=cdate;
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
    } 
    </script>
    

    其它页面获取Cookie判断:

    <script type="text/javascript">
    $(document).ready(function(){
    /*未加载成功时不显示*/
        var userid = getCookie("sapid");
         if (userid == "") {
            $(".alertDiv_hint").html("<p>您无权浏览该页面,请登陆后再试!</p>");
            $(".alertDiv").show();
            setTimeout("location.href='login.html'",1000);
            }
    });
    //获取cookie
    function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1);
    if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
    }
    return "";
    }
    //清除cookie
    function delCookie(name){
    var date = new Date();
    date.setTime(date.getTime() - 10000);
    document.cookie = name + "=a; expires=" + date.toGMTString();
    }
    </script>
    
    博客地址:http://www.cnblogs.com/colinliu/
    博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
  • 相关阅读:
    闭包_使用闭包
    闭包_理解闭包
    将视图直接转换成表的SQL语句
    基于先电的openstack云平台部署(IaaS 平台构建)
    Python替换掉列表的 和空格
    SQL语句生成一句话
    Clean-blog移植—博客园美化
    只是条咸鱼罢了
    基础平台-项目管理+组织管理心得
    关于springboot配置文件的一些心得
  • 原文地址:https://www.cnblogs.com/colinliu/p/4809230.html
Copyright © 2011-2022 走看看