jQuery操作cookie

来源:互联网 发布:mysql 查看用户连接数 编辑:程序博客网 时间:2024/06/03 20:45

页面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 0