Я использую плагин jQuery cookie для хранения файлов cookie, с помощью следующего кода я могу сохранить файл cookie в течение 7 дней, но он сохраняет его только для страницы, на которой он был создан. Я хочу, чтобы файл 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 });
}
используйте это
$.cookie('basket', value, { path: '/' });