博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery cookie操作
阅读量:5880 次
发布时间:2019-06-19

本文共 1024 字,大约阅读时间需要 3 分钟。

经常会遇到cookie操作,又不想引入cookie插件,于是自己在网站的公共js文件里extend了js的cookie方法。没看过cookie插件的远嘛,但是估计和他的原理差不多吧。下面是代码,这三个方法在网上应该都可以搜到。

1 $.extend({ 2    getCookie:function(name){ 3       var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); 4        if(arr=document.cookie.match(reg)) 5            return unescape(arr[2]);  6        else  7            return null;  8    }, 9    setCookie:function(name,value,time){10       var time = time||60*60;11        var exp = new Date(); 12        exp.setTime(exp.getTime() + time*1000); 13        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 14    },15    delCookie:function(name){16       var exp = new Date(); 17        exp.setTime(exp.getTime() - 1); 18        var cval=$.getCookie(name); 19        if(cval!=null) 20            document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 21    }22 });

用的时候直接调用就好

1 $.setCookie("cookieName",value,3600);2 $.getCookie("cookieName");3 $.delCookie("cookieName");

 

转载于:https://www.cnblogs.com/jidi/p/jqueryCookie.html

你可能感兴趣的文章
NULL不是数值
查看>>
CentOS 5 全功能WWW服务器搭建全教程
查看>>
scala111
查看>>
模块化服务规范——OSGI
查看>>
劣质代码评析——猜数字问题(上)
查看>>
纸上谈兵: 栈 (stack)
查看>>
Windows phone8 基础篇(三) 常用控件开发
查看>>
Oracle学习笔记之五,Oracle 11g的PL/SQL入门
查看>>
大叔手记(3):Windows Silverlight/Phone7/Mango开发学习系列教程
查看>>
考拉消息中心消息盒子处理重构(策略模式)
查看>>
so easy 前端实现多语言
查看>>
【追光者系列】HikariCP源码分析之ConcurrentBag&J.U.C SynchronousQueue、CopyOnWriteArrayList...
查看>>
在navicat中如何新建连接数据库
查看>>
canvas系列教程05-柱状图项目3
查看>>
css绘制几何图形
查看>>
HTML标签
查看>>
理解JS中的Event Loop机制
查看>>
转载:字符编码笔记:ASCII,Unicode和UTF 8
查看>>
修复看不懂的 Console Log
查看>>
Android跨进程通信 AIDL使用
查看>>