我正在尝试将Cookie到期日期设置为现在或通过日期。 这是因为我在我的网站上有一个包含很多存储在cookie中的链接的盒子, 当用户按下链接旁边的“X”时,需要删除该阵列中的这个位置。 这是一些代码
function get_favorites_cookie(){
var aaa = Cookies.get('aaa');
return aaa;
}
function update_favorites_cookie( id, delete_item ){
var bbb = get_favorites_cookie();
if( ! favorites_cookie ) {
Cookies.set('aaa', id, { expires: 7, path: '/' });
} else {
if( ! delete_item ){
Cookies.set('aaa', bbb + '+' + id, { expires: 7, path: '/' });
} else {
var array = favorites_cookie.split('+');
console.log(array);
var index = array.indexOf( id );
array.splice(index, 1);
// update array + update cookie
Cookies.set('fav_cookie', favorites_cookie + '+' + id, { expires: date.toGMTString(), path: '/' });
}
}
}
感谢
答案 0 :(得分:0)