国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

$.cookie

2024-04-27 15:09:44
字體:
供稿:網(wǎng)友

首先引入jQuery與jQuery.Cookie.js插件。

<script src="jQuery.1.8.3.js" type="text/javascript"></script> <script src="jquery.cookie.js" type="text/Javascript"></script>

使用方法

新添加一個會話cookie:

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

注:當(dāng)沒有指明cookie有效時間時,所創(chuàng)建的cookie有效期默認(rèn)到用戶關(guān)閉瀏覽器為止,所以被稱為“會話cookie(session cookie)” 

創(chuàng)建一個cookie并設(shè)置有效時間為7天:

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

注:當(dāng)指明了cookie有效時間時,所創(chuàng)建的cookie被稱為“持久cookie(persistent cookie)”。

創(chuàng)建一個cookie并設(shè)置cookie的有效路徑:

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

注:在默認(rèn)情況下,只有設(shè)置cookie的網(wǎng)頁才能讀取該cookie。如果想讓一個頁面讀取另一個頁面設(shè)置的cookie,必須設(shè)置cookie的路徑。

cookie的路徑用于設(shè)置能夠讀取cookie的頂級目錄。將這個路徑設(shè)置為網(wǎng)站的根目錄,可以讓所有網(wǎng)頁都能互相讀取cookie(一般不要這樣設(shè)置,防止出現(xiàn)沖突)

讀取cookie:

$.cookie('the_cookie');

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

刪除cookie,通過傳遞null作為cookie的值即可:

$.cookie('the_cookie', null);

相關(guān)參數(shù)的解釋

expires: 365

定義cookie的有效時間,值可以是一個(從創(chuàng)建cookie時算起,以天為單位)或一個Date。

如果省略,那么創(chuàng)建的cookie是會話cookie,將在用戶退出瀏覽器時被刪除。 

path: '/'

默認(rèn)情況:只有設(shè)置cookie的網(wǎng)頁才能讀取該cookie。

定義cookie的有效路徑。默認(rèn)情況下,該參數(shù)的值為創(chuàng)建cookie的網(wǎng)頁所在路徑(標(biāo)準(zhǔn)瀏覽器的行為)。

如果你想在整個網(wǎng)站中訪問這個cookie需要這樣設(shè)置有效路徑:path: '/'。

如果你想刪除一個定義了有效路徑的cookie,你需要在調(diào)用函數(shù)時包含這個路徑:$.cookie('the_cookie', null, { path: '/' });。

domain: 'example.com'

默認(rèn)值:創(chuàng)建cookie的網(wǎng)頁所擁有的域名。 

secure: true

默認(rèn)值:false。如果為true,cookie的傳輸需要使用安全協(xié)議(HTTPS)。 

raw: true

默認(rèn)值:false。 默認(rèn)情況下,讀取和寫入cookie的時候自動進(jìn)行編碼和解碼(使用encodeURIComponent編碼,decodeURIComponent解碼)。

要關(guān)閉這個功能設(shè)置raw: true即可。

$.cookie('the_cookie'); // get cookie $.cookie('the_cookie', 'the_value'); // set cookie $.cookie('the_cookie', 'the_value', { expires: 7 }); // set cookie with an expiration date seven days in the future $.cookie('the_cookie', '', { expires: -1 }); // delete cookie $.cookie('the_cookie', null); // delete cookie

$.cookie('the_cookie','the_value', {expires: 7, path: '/', domain:'80tvb.com', secure: true});//完整調(diào)用方式

//或者這樣:$.cookie('the_cookie','the_value');

//刪除Cookie: $.cookie('the_cookie',null);

 

jQuery操作cookie的插件,大概的使用方法如下

$.cookie('the_cookie'); //讀取Cookie值$.cookie('the_cookie', ‘the_value'); //設(shè)置cookie的值$.cookie('the_cookie', ‘the_value', {expires: 7, path: ‘/', domain: ‘jquery.com', secure: true});//新建一個cookie 包括有效期 路徑域名等$.cookie('the_cookie', ‘the_value'); //新建cookie$.cookie('the_cookie', null); //刪除一個cookie

jquery設(shè)置cookie過期時間與檢查cookies是否可用

讓cookies在x分鐘后過期var date = new date();date.settime(date.gettime() + (x * 60 * 1000));$.cookie(‘example', ‘foo', { expires: date });

$.cookie(‘example', ‘foo', { expires: 7});

檢查cookies是否可用$(document).ready(function() {var dt = new date();dt.setseconds(dt.getseconds() + 60);document.cookie = “cookietest=1; expires=” + dt.togmtstring();var cookiesenabled = document.cookie.indexof(“cookietest=”) != -1;if(!cookiesenabled){//cookies不能用……..}}); 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 五家渠市| 巨野县| 淮阳县| 赤水市| 荆州市| 涿州市| 扶风县| 高青县| 通辽市| 句容市| 八宿县| 临洮县| 理塘县| 固原市| 社旗县| 宝坻区| 阿拉尔市| 科技| 皋兰县| 株洲县| 延庆县| 江津市| 西青区| 徐州市| 大邑县| 资中县| 青川县| 兴文县| 武隆县| 桂林市| 长寿区| 新乡县| 蓬莱市| 克山县| 克拉玛依市| 图们市| 平顶山市| 萨迦县| 邮箱| 新疆| 建德市|