您的位置:首页 > Web前端 > JavaScript

js cookie

2015-08-01 10:15 489 查看
var JzCookie = { //cookie操作
Set: function (name, value, expireDays, domain, isRoot) {
// 设置 名称 值 过期天数 主域名 是否根路径
var dm = '', ed = '', ir = '';
if (expireDays) {
var d = new Date();
d.setTime(d.getTime() + (expireDays * 24 * 60 * 60 * 1000));
ed = ";expires=" + d.toUTCString();
if (domain) dm = ";domain=" + domain;
if (isRoot) ir = ";path=/";
}
document.cookie = name + "=" + escape(value) + dm + ed + ir;
},
Get: function (name) {
// 获取
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
return (arr = document.cookie.match(reg)) ? arr[2] : null;
},
Remove: function (name, domain, isRoot) {
// 清除
JzCookie.Set(name, '', -1, domain, isRoot);
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: