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

首頁 > 編程 > JavaScript > 正文

jQuery操作cookie

2019-11-20 09:16:58
字體:
來源:轉載
供稿:網友

web開發過程中如果網站有一部分信息是存儲在cookie中并與服務器交互的話,那么前臺有時就會遇到需要對cookie中信息進行操作的情況,一個最典型的例子就是在前臺判斷用戶是否登錄過當前所訪問的網站。

可以用js原生的代碼操作cookie,不過對于已經習慣在前臺使用jquery的人員來說,最好能有一種直接擴展到jquery實例對象中的方法來統一操作風格,這里記錄一個個人感覺還算簡潔的方案。

$.extend({cookie : function(name, val) {if (!val) {var a = document.cookie.match(RegExp("(^|/s*)" + name + "=([^;]*)(;|$)"));return a ? decodeURIComponent(a[2]) : null;} else {document.cookie = name + "=" + escape(val);}},removeCookie : function(name) {var expires = new Date();expires.setTime(expires.getTime() - 1);document.cookie = name + "=;expires=" + expires.toGMTString();}}); 

這樣的話使用起來就統一風格了,以登錄為例:

取值--$.cookie("logonFlag");

賦值--$.cookie("logonFlag", true);

刪除--$.removeCookie("logonFlag");

cookie方法作為賦值功能使用時還可以提供第三個參數擴展,由用戶對需要賦值的cookie提供可選的屬性并賦值。

實際使用時發現這里的賦值/取值有些限制,對某些特殊符號(比如“>”、“<”符號)不能有效的編碼/解碼,不過總體來說還是很方便使用的。

以上所述是小編給大家介紹的jQuery操作cookie,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳高县| 宜川县| 寿宁县| 赤城县| 万载县| 淮北市| 吉林市| 中西区| 通江县| 即墨市| 恭城| 南澳县| 东乌珠穆沁旗| 嘉峪关市| 阿坝| 绥滨县| 龙陵县| 隆昌县| 志丹县| 秦皇岛市| 濮阳市| 民县| 金湖县| 鄂温| 晴隆县| 梁山县| 冀州市| 临沧市| 都安| 台州市| 延庆县| 桐城市| 竹溪县| 内乡县| 凤台县| 张北县| 河池市| 松溪县| 达拉特旗| 若尔盖县| 莱芜市|