• js设置cookies


    //写入cookies的方法
    function setCookie(name, value, seconds) {
    seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
    var expires = "";
    if (seconds != 0) { //设置cookie生存时间
    var date = new Date();
    date.setTime(date.getTime() + (seconds * 1000));
    expires = "; expires=" + date.toGMTString();
    }
    document.cookie = name + "=" + escape(value) + expires + "; path=/"; //转码并赋值
    }
    //存取cookies
    setCookie("test", "tank"); //cookies的名称为test,内容为tank
    //调用cookies的方法
    function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';'); //把cookie分割成组
    for (var i = 0; i < ca.length; i++) {
    var c = ca[i]; //取得字符串
    while (c.charAt(0) == ' ') { //判断一下字符串有没有前导空格
    c = c.substring(1, c.length); //有的话,从第二位开始取
    }
    if (c.indexOf(nameEQ) == 0) { //如果含有我们要的name
    return unescape(c.substring(nameEQ.length, c.length)); //解码并截取我们要值
    }
    }
    return false;
    }
    //读取cookies的方法
    alert(getCookie('test')); //cookies的值为tank
  • 相关阅读:
    线程中测试getName方法和getId方法
    编写一个线程改变窗体的颜色
    创建两个线程分别输出1-100
    输出一个目录中的内容
    file占用字节
    MAP集合选出最大值
    使用增强for循环遍历集合
    数据框中的基本操作
    列表的基本操作
    因子的基本操作
  • 原文地址:https://www.cnblogs.com/zwyAndDong/p/7372166.html
Copyright © 2020-2023  润新知