jQuery的饼干并不在IE工作
-
27-10-2019 - |
题
我在所以它的每个条目设置使用 jQuery的饼干并附加一个逗号饼干看起来像这样:
“ee337,ee389,ee347,等等。”
我这样做是这样的:
if($.cookie('oswfav') == null){
$.cookie('oswfav', id, {expires: 365});
} else {
var curCook = $.cookie('oswfav');
$.cookie('oswfav', curCook+','+id, {expires: 365});
}
在火狐/铬,这工作正常并且它们得到正确追加。然而,在IE浏览器,它工作在第一时间(第一ID进来罚款),但加入了更多的cookie不工作。我试过太与PHP的cookie设置它们,得到了相同的结果。
有什么我缺少/需要设置IE浏览器的工作?
解决方案
我不是100%肯定这是否会解决您的PBM,但给一个尝试这个,使用;
作为分隔符。
我也重新编写代码在一点点不同的方式
if($.cookie('oswfav')){
var newCook = $.cookie('oswfav') + ';' + id;
$.cookie('oswfav', newCook, {expires: 365});
} else {
$.cookie('oswfav', id, {expires: 365});
}
不隶属于 StackOverflow