推广 热搜: 劳务  合同  海南  云南  江苏  劳务系统  2024  2023  劳务派遣管理软件  劳务派遣管理系统 

cookiesjson数组的存储和读取

   2024-06-10 80
核心提示:pcookies是储存在客户端的,一个站职能存30个cookies,并且不能超过4k,所以如果对于一些需要存储大量信息的问题而言我们不能浪
<p>cookies是储存在客户端的,一个站职能存30个cookies,并且不能超过4k,所以如果对于一些需要存储大量信息的问题而言我们不能浪费过多的cookies,我们可以把数据存储在一个cookies中,然后使用对数据的解析读取,这里有个例子:vartestJson=[{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"}];这是我要的数据json格式放到一个数组里面。然后放到一个cookies里面。首先我们写一个cookies的操作方法varcookie={setcookie:function(name,value,iDay){varoDate=newDate();oDate.setDate(oDate.getDate()+iDay);document.cookie=name+'='+value+';expires='+oDate;},getcookie:function(name){vararr=document.cookie.split(';');for(vari=arr.length-1;i>=0;i--){vararr2=arr[i].split('=');if(arr2[0]===name){returnarr2[1];}}return'';},removecookie:function(name){cookie.setcookie(name,1,-1);}};我们设置一个cookies的为questionvarinfo=[];info为我们需要的json信息。cookie.setcookie("question",);然后把我们需要的josn信息输入到这个cookies里面。用数组的push方法给push进去比如数据就是这些{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"},{"quesionid":"110","inData":"1315"}我们用testJson[0]获取到第一个数组的信息,然后得到的是json,在用json.来获得信息,这里只要做个循环就行。</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号