【学艺不精系列】自制简易 Cookie 数据存储器
2012-10-15 17:55
120 查看
起因是为了减少某个Web应用中,Cookie的使用数量,毕竟IE6只支持每个域约20个键。
因此,我将Web应用中所有Cookie变量合并为一个Json字符串来存储。
因此,我将Web应用中所有Cookie变量合并为一个Json字符串来存储。
<html> <head> <title>Cookie 测试</title> <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <%if (false) { %><script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script><%} %> <script src="Scripts/jquery.cookie.js" type="text/javascript"></script> <script src="Scripts/jquery.json-2.3.js" type="text/javascript"></script> <script type="text/javascript"> $().ready(function () { $.cookie("dbc", "{}"); // Cookie存储初始化 $("#divdbc").html($.cookie("dbc")); // 在div中展示初始化后的Cookie $("#btnSet").click(function () { fnSet($("#txtKey").val(), $("#txtValue").val()); $("#txtKey").val(""); $("#txtValue").val(""); $("#divdbc").html($.cookie("dbc")); }); $("#btnGet").click(function () { alert(fnGet($("#txtKey").val())); }); }); // 存储键值的方法 function fnSet(key, value) { var dbc = eval("(" + $.cookie("dbc") + ")"); // 将字符串转为Json对象 dbc[key] = value; $.cookie("dbc", $.toJSON(dbc)); } function fnGet(key) { var dbc = eval("(" + $.cookie("dbc") + ")"); return dbc[key]; } </script> </head> <body style="font-family: 微软雅黑,宋体,Arial; font-size: 13px;"> <form id="form1" runat="server"> 输入键值:<br /> <input id="txtKey" type="text" /> = <input id="txtValue" type="text" /><br /> <input id="btnSet" type="button" value="设置" /><input id="btnGet" type="button" value="获取" /><br /> Cookie 列表: <div id="divdbc" style="border: 1px solid black; width: 400px; height: 200px; font-family: Consolas; font-size: 12px;"> </div> </form> </body> </html>
相关文章推荐
- 将qq空间的说说同步至博客园系列之通过Cookie和qq空间g_tk参数取得空间数据(2)
- 数据挖掘系列(4)使用weka做关联规则挖掘
- ASP.NET 2.0 中实现模板中的数据绑定系列(2)
- iOS10适配系列ATS、隐私数据、UserNotifications、UICollectionView汇总
- 如何确定高速数据转换系统中存储器DDR的参数以及设计
- python—matplotlib数据可视化实例注解系列-----之横条图
- 详解SpringMVC学习系列(6) 之 数据验证
- mysql导入数据 导出数据系列语句
- 数据盾揭秘系列(十二)|数据盾技术总监权威解读数据盾项目(下)
- mongodb基础系列——数据库查询数据返回前台JSP(二)
- SpringBoot系列: 与Spring Rest服务交互数据
- [导入]SaaS软件即服务系列课程(6):SaaS可自定义的数据模型的设计.zip(8.59 MB)
- 大话存储系列19——数据备份与恢复 下
- 云星数据---Scala实战系列(精品版)】:Scala入门教程016-Scala实战源码-Scala 判断语句 、循环与java的比较
- Zookeeper系列六:服务器角色、序列化与通信协议、数据存储、zookeeper总结
- 【机器学习系列】看懂信息检索和网络数据挖掘领域论文的必备知识总结
- Scrapy爬虫入门系列3 将抓取到的数据存入数据库与验证数据有效性
- localStorage与cookie在储存数据,与URL路径的关系
- MSDN Visual系列:使用BDC操作来控制业务数据
- C# 视频监控系列(5):客户端——给服务器端发送字符串和录像(数据捕获)