我需要cookie在3分钟后自动过期,但我的jquery.cookie.js文件中的以下代码片段无法正常工作。 cookie读取“会话”而不是到期日期。
var date = new Date();
date.setTime(date.getTime() + (5 * 60 * 1000));
$.cookie("leftCol", "collapsed", { expires: date });
答案 0 :(得分:2)
对我来说看起来不错。以下是我将使用3分钟(我不喜欢称vars'日期',但这是无关紧要的。)
var expDate = new Date();
expDate.setTime(expDate.getTime() + (3 * 60 * 1000));
$.cookie("leftCol", "collapsed", { expires: expDate });
如果你的cookie显示“会话”,你可能会看到错误的cookie,或者在你阅读它之前覆盖了其他东西。
答案 1 :(得分:2)
$.cookie("leftCol", "collapsed", { expires: "2m" });