我正在尝试将数据保存到cookie中,但是我想以相同的cookie名称(例如我正在使用的数组)存储多个值
jQuery('.addToCartBtn').on('click', function (ev) {
var ProductId = $(this).attr('rel');
if($.cookie('product_id') != ProductId){
$.cookie('product_id', [ProductId] , {expires: 1, path: '/'});
}
});
答案 0 :(得分:1)
强烈建议使用localStorage而不是cookie。请记住,对服务器的每个单个请求(图像,css,数据,脚本文件,html等)都必须发送该cookie。
将其解析为JSON字符串
JSON.stringify(ProductId);
然后回来
JSON.parse(localStorage.getItem('product_id')); //or $.cookie('product_id');