jQuery Cookies在IE中没有按预期工作

时间:2015-02-10 14:32:23

标签: jquery jquery-cookie

我已经使用jQuery Cookies来设置cookie变量,如下所示

for(ck=1;i<= $.cookie('ck'); ck++){
   $.cookie('Answer'+answer, answer);
   $.cookie('questions'+ck, $('#quid').text());
   $.cookie('Answer'+ck, $('#'+answer).val());
   $.cookie('status'+ck, statuss);
   $.cookie('correctans'+ck, base64_decode(correctans)); 

}

它在chrome和firefox中完美运行。如果$ .cookie(&#39; ck&#39;)的值小于9,它也可以在IE中正常工作。如果大于9,将设置answer9的cookie,并且IE中将取消设置answer1。必须做什么来解决这个问题?

1 个答案:

答案 0 :(得分:1)

我怀疑您已达到IE中的最大Cookie数量。见:http://browsercookielimits.squawky.net/。如果您使用的是IE 7或更高版本 - 建议您将Cookie重构为HTML5本地存储:http://diveintohtml5.info/storage.html

只需查看代码,您的域名就会超过50个。