我设置使用jquery-cookies饼干和每个条目附加一个逗号,所以它看起来是这样的:“ee337,ee389,ee347等”jQuery的饼干并不在IE工作
我这样做是这样的:
if($.cookie('oswfav') == null){
$.cookie('oswfav', id, {expires: 365});
} else {
var curCook = $.cookie('oswfav');
$.cookie('oswfav', curCook+','+id, {expires: 365});
}
在Firefox/Chrome浏览器,这工作得很好,他们得到正确追加。然而,在IE中,它第一次运作(第一个ID正常),但向Cookie添加更多内容不起作用。我试着用PHP cookies设置它们,得到了相同的结果。
有什么我失踪/需要设置为IE浏览器工作?
我认为IE使用逗号在饼干它们分开。尝试使用不同的分隔符。我几天前遇到了同样的问题,并使用_dot_来修复它。 – Avaq 2012-02-17 16:03:06
我从来没有想过,我会给它一个镜头。谢谢 – adamzwakk 2012-02-17 16:05:31