我使用jQuery cookie插件来存储cookie,在下面的代码中,我可以保存一个7天的Cookie,但它只能在创建它的页面上保存。 我希望cookie在整个网站上都可用。
$.cookie('basket',basket,{ expires: 7 });
我试图设置一个路径,但似乎没有起作用。
$.cookie('basket',basket,{ expires: 7, path:'/' });
完整代码:这个代码运行良好,但它只会保存当前页面的cookie。
function add_to_basket(id,title){
if($.cookie('basket')){
basket=$.cookie('basket');
var basket_array = basket.split(',');
var index = jQuery.inArray(id,basket_array);
if(index > -1){
return false;
}else{
basket+=','+id;
$.cookie('basket',basket,{ expires: 7 });
}
}else{
basket=id;
console.log(basket);
$.cookie('basket',basket,{ expires: 7 });
}
JSON.stringify()
运行它,这样你就可以存储一个字符串。 - Interrobang