jquery.cookie.js是一個(gè)基于jquery的插件,可以到網(wǎng)上下載,這里就不再提供。
10多年建站經(jīng)驗(yàn), 成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)客戶的見(jiàn)證與正確選擇。創(chuàng)新互聯(lián)提供完善的營(yíng)銷(xiāo)型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開(kāi)發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
創(chuàng)建一個(gè)會(huì)話cookie:
$.cookie(‘cookieName’,'cookieValue’);
注:當(dāng)沒(méi)有指明cookie時(shí)間時(shí),所創(chuàng)建的cookie有效期默認(rèn)到用戶瀏覽器關(guān)閉止,故被稱為會(huì)話cookie。
創(chuàng)建一個(gè)持久cookie:
$.cookie(‘cookieName’,'cookieValue’,{expires:7});
注:當(dāng)指明時(shí)間時(shí),故稱為持久cookie,并且有效時(shí)間為天。
創(chuàng)建一個(gè)持久并帶有效路徑的cookie:
$.cookie(‘cookieName’,'cookieValue’,{expires:7,path:’/'});
注:如果不設(shè)置有效路徑,在默認(rèn)情況下,只能在cookie設(shè)置當(dāng)前頁(yè)面讀取該cookie,cookie的路徑用于設(shè)置能夠讀取cookie的頂級(jí)目錄。
創(chuàng)建一個(gè)持久并帶有效路徑和域名的cookie:
$.cookie(‘cookieName’,'cookieValue’,{expires:7,path:’/',domain: ‘chuhoo.com’,secure: false,raw:false});
注:domain:創(chuàng)建cookie所在網(wǎng)頁(yè)所擁有的域名;secure:默認(rèn)是false,如果為true,cookie的傳輸協(xié)議需為https;raw:默認(rèn)為false,讀取和寫(xiě)入時(shí)候自動(dòng)進(jìn)行編碼和解碼(使用encodeURIComponent編碼,使用decodeURIComponent解碼),關(guān)閉這個(gè)功能,請(qǐng)?jiān)O(shè)置為true。
獲取cookie:
$.cookie(‘cookieName’); //如果存在則返回cookieValue,否則返回null。
刪除cookie:
$.cookie(‘cookieName’,null);
注:如果想刪除一個(gè)帶有效路徑的cookie,如下:$.cookie(‘cookieName’,null,{path:’/'});