<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>