jQuery 如何操作cookie (網上資料太亂,故特意整理最簡單的)
jQuery 如何操作cookie (網上資料太亂,故特意整理最簡單的)
引用檔案:
<script src="./js/jquery.cookies.min.js"></script>
js檔案內容:
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
}
var path = options.path ? '; path=' + options.path : '';
var domain = options.domain ? '; domain=' + options.domain : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
呼叫程式碼:
$.cookie('the_cookie'); // 獲得cookie
$.cookie('the_cookie', 'the_value'); // 設定cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); //設定帶時間的cookie
$.cookie('the_cookie', '', { expires: -1 }); // 刪除
$.cookie('the_cookie', null); // 刪除 cookie
$.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});
//新建一個cookie 包括有效期 路徑 域名等
相關文章
- 【Javascript】——簡單cookie操作JavaScriptCookie
- cookie操作簡單實現Cookie
- javascript操作cookie簡單外掛JavaScriptCookie
- 操作cookie外掛jquery.cookie用法CookiejQuery
- 最簡單的jquery測試程式碼jQuery
- jquery.cookie外掛使用簡單介紹jQueryCookie
- 如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)資料庫
- 資料庫的最簡單實現資料庫
- javascript讀寫cookie操作簡單介紹JavaScriptCookie
- 一個最簡單的類JQuery封裝jQuery封裝
- jQuery實現的cookie操作外掛jQueryCookie
- 最簡單的JAVA連線資料庫Java資料庫
- 使用原生 cookieStore 方法,讓 Cookie 操作更簡單Cookie
- Cookie的簡單使用Cookie
- linux亂碼和資料庫亂碼的問題簡單排查Linux資料庫
- jQuery操作cookie程式碼例項jQueryCookie
- 網頁資料抓取工具,webscraper 最簡單的資料抓取教程,人人都用得上網頁Web
- ASP資料庫簡單操作教程資料庫
- Tableau簡單的資料視覺化操作視覺化
- php簡單操作mysql資料庫的類PHPMySql資料庫
- 你想不到的最簡單php操作MySQLPHPMySql
- Linux下一些操作的簡單整理Linux
- 網上可供下載的資料集合大整理
- 資料庫分頁;簡單整理測試資料庫
- jquery操作select下拉選單簡單介紹jQuery
- 資料夾如何加密碼最簡單的方法 電腦怎麼給資料夾加密加密密碼
- jquery操作cookie外掛程式碼分享jQueryCookie
- jQuery 表單的操作jQuery
- jquery如何操作select下拉選單jQuery
- 通過vmstat的簡單分析資料庫操作資料庫
- 透過vmstat的簡單分析資料庫操作資料庫
- RUBY實踐—資料庫簡單操作資料庫
- Java操作Redis資料庫方法(簡單)JavaRedis資料庫
- 對網上盛傳的兩千萬洩漏資料的簡單分析
- 新手必看!最簡單的MySQL資料庫詳解MySql資料庫
- 自己實現一個最簡單的資料庫資料庫
- 資料夾如何加密碼最簡單的辦法 怎麼給整個資料夾加密加密密碼
- 內外網資料的簡單單向同步