js设置、修改、获取、删除 cookie
2016-07-28 13:45
585 查看
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>cookie</title> <script src="jquery.js" type="text/javascript"></script> </head> <body> <form id="formId" action=""> <input type="text" name="a" value="安安" /> <input type="hidden" name="b" value="abc"> </form> <script type="text/javascript"> /** * 设置cookie * @param {string} name 键名 * @param {string} value 键值 * @param {integer} days cookie周期 */ function setCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }else{ var expires = ""; } document.cookie = name+"="+value+expires+"; path=/"; } // 获取cookie function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } // 删除cookie function deleteCookie(name) { setCookie(name,"",-1); } setCookie('userName','wh',0.001); // alert(getCookie('userName')); // deleteCookie('userName'); </script> </body> </html>
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>cookies-2</title> <script src="jquery.js" type="text/javascript"></script> </head> <body> <script type="text/javascript"> /** * 设置cookie * @param {string} name 键名 * @param {string} value 键值 * @param {integer} days cookie周期 */ function setCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }else{ var expires = ""; } document.cookie = name+"="+value+expires+"; path=/"; } // 获取cookie function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } // 删除cookie function deleteCookie(name) { setCookie(name,"",-1); } // setCookie('userName','wh',0.001); alert(getCookie('userName')); // deleteCookie('userName'); </script> </body> </html>
相关文章推荐
- Json 批量表格/表单数据的处理
- 解决jsp中超链接传中文参数时乱码问题
- Three.js基础探寻四——立方体、平面与球体
- 对Extjs中store的多种操作
- js刷新整个页面包括引入进来的jsp
- jsp获取当前最新浏览器
- LostRoutes项目日志——在main.js中添加多分辨率适配
- 使用JavaScript和canvas做精确的像素碰撞检测
- json 解析 多条信息时 只解析自己想要的信息
- 用JS检测必须填写的字段是否为空(使用了函数嵌套)
- JSP重定向小例子(不讲原理)
- rapidjson::Document _doc
- 爬虫之jsoup入门指南
- js 数组,字符串,json互相转换
- js将金额转成大写金额
- JSP技术
- js获取指定字符前/后的字符串
- JSP之内置对象与作用域
- iOS开发之用javascript调用oc方法而非url
- javascript定时器及其优化