美文网首页
Jquery Cookie

Jquery Cookie

作者: ai_cuicui | 来源:发表于2018-07-24 16:15 被阅读0次

    Cookie
    让网站服务器把少量数据储存到客户端的硬盘或内存中,从客户端的硬盘读取数据的一种技术。
    下载并引入jquery,jquery.cookie 文件,

    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.cookie.js"></script>
    

    1.添加一个cookie会话:

    $.cookie(' the_cookie ',' the_value ');
    

    这里没有指明cookie有效时间,所创建的cookie有效期默认到用户关闭浏览器为止,被称为" 会话cookie "。
    2.创建一个cookie并设置有效时间为7天,

    $.cookie.(' the_cookie',' the_value ', { expires: 7 })
    

    这里指明了时间,所创建的cookie被称为" 持久cookie (persistent cookie)"。
    3.创建一个cookie并设置cookie的有效路径

    $.cookie(' the_cookie ',' the_value ',{ expires: 7,path: ' / ' });
    

    在默认情况下,只有设置cookie的网页才能读取cookie,如果想让一个网页读取另一个网页设置的cookie,必须设置cookie的路径。
    cookie的路径用于设置能够读取cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有的网页都能互相读取cookie(一般不要这样设置,防止出现冲突)。
    4.读取cookie

    $cookie(' the_cookie ');
    

    5.删除cookie

    $.cookie(' the_cookie ', null);    //通过传递null作为cookie的值即可
    

    6.可选参数

    $.cookie(' the_cookie ',' the_value ',{
        expires: 7,
        path: ' / ',
        domain: ' jquery.com ',
        secure: true
    })
    

    expires: (Number|Data) 有效期;设置一个整数时,单位是天;也可以设置一个日起对象;
    path:(string) 创建该Cookie的页面路径;
    domain:(String) 创建该Cookie的页面域名;
    secure:(Booblean) 如果为true,那么该Cookie会要求一个安全协议,例如:HTTPS。

    相关文章

      网友评论

          本文标题:Jquery Cookie

          本文链接:https://www.haomeiwen.com/subject/xjfymftx.html