【问题标题】:How Can I Set a Cookie on Click? [duplicate]如何在点击时设置 Cookie? [复制]
【发布时间】:2012-10-14 01:36:22
【问题描述】:

可能重复:
What is the “best” way to get and set a single cookie value using JavaScript

我制作了一个通知栏,您可以在网站顶部看到它。有一个 p 标签,其中包含文本“close x”,单击该标签将使用 jquery 向容器添加一个类并隐藏该栏。不过,我想做的是在用户单击它时为用户创建一个 cookie,以便保存隐藏栏的选择,直到他们结束在网站上的会话。

我真的不太了解设置 cookie,有什么想法吗?

这里是现场版可以看到:http://www.brainbuzzmedia.com/themes/simplybusiness/

【问题讨论】:

标签: php jquery cookies session-cookies


【解决方案1】:

使用 jQuery -Cookie 插件

设置饼干

$.cookie('SampleKey', 'SampleValue', { path: '/' });

获取 COOKIE

$.cookie('SampleKey');

我假设您有一个要在其中写入文本“已关闭”的 div 更新

HTML

<div id="close"></div>

JS

if($.cookie('CookieKey')=='closed'){
    $("#close").html('Closed');
}

【讨论】:

  • 我将如何编写 jquery 来表示 "if($cookievalue == 'closed'){echo 'class="closed"'}的 php 等效项
  • 您的 cookie 密钥的名称是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-08
  • 2011-11-30
  • 2011-08-30
  • 2017-02-01
  • 2014-08-23
  • 1970-01-01
相关资源
最近更新 更多