cas*_*ora 99 javascript cookies jquery
简单的例子:我想在页面上有一些项目(比如div或table行),我想让用户点击它们来选择它们.这在jQuery中似乎很容易.为了保存用户点击的项目而没有服务器端回发,我认为cookie是一种简单的方法来完成这项工作.
ada*_*dam 52
用于设置cookie的默认JavaScript"API"非常简单:
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
Run Code Online (Sandbox Code Playgroud)
使用jQuery cookie插件,如:
$.cookie('mycookie', 'valueOfCookie')
Run Code Online (Sandbox Code Playgroud)
Ste*_*yer 18
你需要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"
Run Code Online (Sandbox Code Playgroud)
小智 11
一个新的jQuery插件,用于cookie检索和操作以及表单等的绑定:http://plugins.jquery.com/project/cookies
要回答你的问题,是的.另一个已经回答了这一部分,但似乎你也在问这是否是最好的方法.
这可能取决于你在做什么.通常,您会让用户点击他们想要购买的商品(例如订购).然后他们会点击买入或结账按钮.然后表单将发送到页面并处理结果.你可以用cookie做所有这些,但我觉得它更难.
您可能需要考虑在另一个主题中发布您的第二个问题.
| 归档时间: |
|
| 查看次数: |
117146 次 |
| 最近记录: |