zoukankan      html  css  js  c++  java
  • jq cookie的使用

    例子:


    $('#keyword1').change(function(){
      var word2=$('#keyword1').val();//获取想要保存为cookie的值
      $.cookie('keyWord',word2);//创建名为keyWord,值为Word2的cookie
    })

    var word1=$.cookie('keyWord');//获取keyWord的cookie值
    $('#keyword1').val(word1);//输入cookie值

    方法:

    先引入jq,再引入jq.cookie.js

    1.新添加一个会话 cookie:

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

    注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为

    “会话cookie(session cookie)”。

    2.创建一个cookie并设置有效时间为 7天:

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

    注:当指明了cookie有效时间时,所创建的cookie被称为“持久 cookie (persistent cookie)”。

    expires的值不能设置为小数,因为除了chrome,其他浏览器都不支持小数,所以我们必须使用setTime()来设置具体日期

    小于1天的设置方法:

    var date = new Date();
    date.setTime(date.getTime()+10*1000);//只能这么写,10表示10秒钟
    $.cookie('loginCount', ++loginCount, {expires: date});



    3.创建一个cookie并设置 cookie的有效路径:

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

    注:在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设

    置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。将这

    个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突) 。

    4.读取cookie:

    $.cookie('the_cookie'); // cookie存在 => 'the_value'

    $.cookie('not_existing'); // cookie不存在 => null

    5.删除cookie,通过传递null作为cookie的值即可:

    $.cookie('the_cookie', null); 

  • 相关阅读:
    array_map()与array_shift()搭配使用 PK array_column()函数
    Educational Codeforces Round 8 D. Magic Numbers
    hdu 1171 Big Event in HDU
    hdu 2844 poj 1742 Coins
    hdu 3591 The trouble of Xiaoqian
    hdu 2079 选课时间
    hdu 2191 珍惜现在,感恩生活 多重背包入门题
    hdu 5429 Geometric Progression 高精度浮点数(java版本)
    【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
    hdu::1002 A + B Problem II
  • 原文地址:https://www.cnblogs.com/webwangjie/p/7410565.html
Copyright © 2011-2022 走看看