0

我使用 jquery 插件在本地存储的文件上创建了一个 cookie。当我刷新页面时,我可以看到我的 cookie 的证据,但是当我关闭浏览器并再次打开页面时,没有我的 cookie 的证据,即使我已将 cookie 设置为像这样在 7 天内过期,我也必须重新启动:

   $(document).ready(function(){
   $('#button').click(function(){
    var toAdd = $('input[name=homeworkIn]').val();
    $('.listOutput').append('<div class="item">' + toAdd + '</div>');
    $.cookie('test_cookie', toAdd, {expire: 7});


});

});

我的代码中的过期有什么问题吗?或者除非页面不是本地文件,否则这个过期将不起作用?

4

1 回答 1

1

expires不是expire,所以尝试:

$.cookie('test_cookie', toAdd, {expires: 7});

请参阅此处的用法

于 2013-11-06T03:45:55.013 回答