jQuery操作cookie

页面A:

<td><a class="a_demo_two" onclick="ckMod({id:'${car.id}',
                                          car_id:'${car.car_id}',
                                          type:'${car.type}',
                                          master:'${car.master}',
                                          mas_id:'${car.mas_id}',
                                          in_time:'${car.in_time}'})">修改</a>

<script>
function ckMod(parm){
    SetCookie("id",parm.id,7);
    SetCookie("car_id",parm.car_id,7);
    SetCookie("type",parm.type,7);
    SetCookie("master",parm.master,7);
    SetCookie("mas_id",parm.mas_id,7);
    SetCookie("in_time",parm.in_time,7);

    navTab.openTab("page4", "modifyCar.jsp", { title:"修改车辆信息", fresh:false, data:{} });
}

function SetCookie(cookieName,cookieValue,nDays) {
    /*当前日期*/
    var today = new Date();
    /*Cookie过期时间*/
    var expire = new Date();
    /*如果未设置nDays参数或者nDays为0,取默认值1*/
    if(nDays == null || nDays == 0) nDays = 1;
    /*计算Cookie过期时间*/
    expire.setTime(today.getTime() + 3600000 * 24 * nDays);
    /*设置Cookie值*/
    document.cookie = cookieName + "=" + escape(cookieValue)
        + ";expires=" + expire.toGMTString();
}
</script>

  
  
  
页面B:

<script>
    $(document).ready(function() {
        var id = ReadCookie("id");
        var car_id = ReadCookie("car_id");
        var type = ReadCookie("type");
        var master = ReadCookie("master");
        var mas_id = ReadCookie("mas_id");
        var in_time = ReadCookie("in_time");

        alert(id+" "+car_id+" "+type+" "+master+" "+mas_id+" "+in_time);
        delCookie("id");
        delCookie("car_id");
        delCookie("type");
        delCookie("master");
        delCookie("mas_id");
        delCookie("in_time");
    });

    function ReadCookie(cookieName) {
        var theCookie = "" + document.cookie;
        var ind = theCookie.indexOf(cookieName);
        if(ind==-1 || cookieName=="") return "";
        var ind1 = theCookie.indexOf(';',ind);
        if(ind1==-1) ind1 = theCookie.length;
        /*读取Cookie值*/
        return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
    }
    function delCookie(name){
        /*当前日期*/
        var today = new Date();
        /*Cookie过期时间*/
        var expire = new Date();
        /*计算Cookie过期时间*/
        expire.setTime(today.getTime()-1);
        /*设置Cookie值*/
        document.cookie = name + "=" + escape(name)
            + ";expires=" + expire.toGMTString();
    }
</script>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值