1

可能重复:
如何使用 jQuery 设置/取消设置 cookie?

我将如何使用 jquery 创建 cookie 以在网站上保存多个表单字段,是否可以在不使用保存功能的情况下保存 cookie,而是在每个文本字段、复选框等交互时?

4

3 回答 3

2

jQuery 使 cookie 非常简单易用。

如果要设置 cookie,只需添加这行 jQuery 代码:

$.cookie("example", "foo");

此 cookie 是为当前路径级别设置的,当用户关闭浏览器时将被销毁。如果您想让 cookie 持续更长时间,例如 10 天,请执行以下操作:

$.cookie("example", "foo", { expires: 10 });


要使 cookie 可用于您域上的所有路径,请将路径设置为所有内容:

$.cookie("example", "foo", { path: '/' });

或者,如果您想将 cookie 隔离到单个路径或目录,请改用:

$.cookie("example", "foo", { path: '/admin' });


要获取 cookie 的值,您可以在警报框中显示它的值,如下所示:

alert( $.cookie("example") );

或者,将其放入变量中以备后用:

var cookievalue = $.cookie('example');


最后,要删除 cookie,只需将值设置为null。请注意,简单地设置一个空字符串不会删除 cookie,只需清除它的值。

$.cookie("example", null);
于 2012-11-05T20:14:19.907 回答
1

使用document.cookie,是的,是的,你可以。

于 2012-11-05T19:48:48.397 回答
0

设置一个cookie

$.cookie("example", "foo"); // Sample 1
$.cookie("example", "foo", { expires: 7 }); // Sample 2
$.cookie("example", "foo", { path: '/admin', expires: 7 }); // Sample 3

得到一个饼干

alert( $.cookie("example") );

删除 cookie

$.cookie("example", null);

插件 jquery cookie

于 2012-11-05T19:51:21.727 回答