jQuery Cookie 在 IE 中无法正常工作
jQuery Cookies not working as expected in IE
我已经使用 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('ck') 的值小于 9,它在 IE 中也能正常工作。如果大于 9,answer9 的 cookie 将被设置,而 answer1 将在 IE.What 中取消设置如何解决这个问题?
我怀疑您已达到 IE 中 cookie 的最大数量。参见:http://browsercookielimits.iain.guru/. If you are using IE 7 or later - would suggest refactoring your cookies into HTML5 local storage: http://diveintohtml5.info/storage.html.
仅查看代码,您的域似乎有 50 多个 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('ck') 的值小于 9,它在 IE 中也能正常工作。如果大于 9,answer9 的 cookie 将被设置,而 answer1 将在 IE.What 中取消设置如何解决这个问题?
我怀疑您已达到 IE 中 cookie 的最大数量。参见:http://browsercookielimits.iain.guru/. If you are using IE 7 or later - would suggest refactoring your cookies into HTML5 local storage: http://diveintohtml5.info/storage.html.
仅查看代码,您的域似乎有 50 多个 cookie。