Answers:
设置cookie的默认JavaScript“ API”非常简单:
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
使用jQuery cookie插件,例如:
$.cookie('mycookie', 'valueOfCookie')
您将需要cookie插件,该插件为cookie函数提供了多个其他签名。
$.cookie('cookie_name', 'cookie_value')
存储一个临时Cookie(仅存在于该会话的范围内,同时$.cookie('cookie_name', 'cookie_value', 'cookie_expiration")
创建一个将在各个会话之间持续使用的Cookie-有关更多信息,请参见http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/在JQuery cookie插件上。
如果要设置用于整个网站的cookie,则需要使用JavaScript,如下所示:
document.cookie = "name=value; expires=date; domain=domain; path=path; secure"
一个新的jQuery插件,用于cookie检索和操作以及对表单等的绑定:http : //plugins.jquery.com/project/cookies
您可以在此处浏览所有标记为“ cookie”的jQuery插件:
http://plugins.jquery.com/plugin-tags/cookies
那里有很多选择。
看看一种叫做jQuery Storage的方法,它利用了HTML5的localStorage。如果localStorage不可用,则默认为cookie。但是,它不允许您设置过期时间。
看来jQuery cookie插件无法下载。但是,您可以下载相同的jQuery Cookie插件,并进行了jQuery&Cookies(获取/设置/删除和插件)中所述的一些改进。
我设法编写了一个脚本,允许用户使用Klaus Hartl的cookie脚本来选择他/她的语言。我花了几个小时工作,希望我能帮助别人。