Я создаю сайт, который устанавливает множество файлов cookie в зависимости от выбора. Файл cookie обновляется и сохраняется, но когда я перехожу на другую страницу, выборы не сохраняются глобально. Я попытался использовать путь: /, и он запоминает только варианты, когда я захожу на эту страницу.
Я храню файл cookie, который отображает список на панели выбранных параметров и также хранится в скрытом поле.
У меня есть код ниже, путь в правильном месте?
jQuery(document).ready(function () {
jQuery("ul.activities_list").append(jQuery.cookie("listItem"), {
expires: 7,
path: '/'
}); //<---end of $.cookie);
jQuery(".activity").on("click", ".add_activity", function() {
// jQuery(".add_activity").live('click',function () {
var title = jQuery(this).parent().parent().find('.title').html();
// Add activity item to the panel list.
jQuery("ul.activities_list").prepend(jQuery('<li>'+title+'<button id="remove_item" class="button is-primary is-white">Remove</button></li>'));
jQuery.cookie("listItem", ((jQuery.cookie("listItem") ? jQuery.cookie("listItem") : '') + jQuery('<li>'+title+'<button id="remove_item" class="button is-primary is-white">Remove</button></li></li>').clone().wrap('<div />').parent().html(), '/'));
jQuery.cookie("listItemTitle", ((jQuery.cookie("listItemTitle") ? jQuery.cookie("listItemTitle") : ', ') + title));
console.log(jQuery.cookie("listItem")) });
jQuery("#remove_item").live('click',function () {
jQuery(this).parent().remove();
var removed_item = jQuery('.activities_list').html();
jQuery.cookie("listItem", removed_item);
jQuery.cookie("listItemTitle", removed_item);
});
});```