使用jquery创建cookie

时间:2012-11-05 19:47:45

标签: jquery forms cookies

  

可能重复:
  How to set/unset cookie with jQuery?

如何使用jquery创建cookie以在网站上保存大量表单字段,也可以在不使用保存功能的情况下保存cookie,而是在每个文本字段,复选框等进行交互时与?

3 个答案:

答案 0 :(得分: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);

答案 1 :(得分:1)

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

答案 2 :(得分:0)

设置Cookie

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

获取Cookie

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

删除cookie

$.cookie("example", null);

Plugin jquery cookie