问题标签 [jquery-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
828 浏览

jquery - jQuery cookie 记住哪个导航列表是打开的?

我以我(非常)简陋的 jQuery hackish 方式将以下内容拼凑在一起:

jsfiddle 在这里:http: //jsfiddle.net/FWzWu/8/

我从未使用过 jquery cookie 插件,但现在想用它来记住页面之间的用户菜单状态。在此处使用 github 插件:https ://github.com/carhartl/jquery-cookie

非常感谢任何帮助!谢谢!

0 投票
1 回答
593 浏览

jquery - jQuery 使用 cookie 显示/隐藏

我找到了一个小的 jQuery cookie 脚本,这样当用户第一次访问该网站时,我的网站顶部就会出现一个 div;但是用户可以选择关闭该 div,然后他们的选择会在短时间内被记住。

现在它工作正常,但我想尝试应用 .hide 。向脚本显示“快速”,但更改 .css 属性有效。但是,如果我刷新会有一些错误:它仍然可以记住我的选择,但展开/折叠无法在正确的位置。

任何人都可以帮忙吗?JS代码:

还有我的 CSS:

0 投票
0 回答
1123 浏览

jquery - 基于位置的内联弹出 jquery geoio

我试图将基于位置的弹出窗口添加到我已经拥有的弹出窗口中,但我不希望它们都显示 ie。如果有美国或加拿大,我希望他们看到一个弹出窗口,如果在世界其他地方看到另一个。

到目前为止,在论坛 JFK 的帮助下,我提供了一个指向 jquery cookie api 的链接以及以下内容:

我想使用netimpact api 来确定用户来自哪里,除非有更好/更简单的方法来做到这一点。

在 netimpact api 中,他们提供了一个 api 选项列表(我将使用 ip 地址定位到位置),但之后您需要在以下内容之间进行选择:JSON、管道(|)、分号(;)、逗号(,)、制表符( /t)。我不确定我需要哪一个,从这里我真的不知道去哪里以及如何将它与上述脚本集成(因为你可能猜到我之前没有真正这样做过)

非常感谢任何帮助

问候

山姆

0 投票
1 回答
590 浏览

jquery - jQuery.cookies 不会动态加载(使用 jQuery getScript 等)

我正在尝试为注销时的 cookie 创建会话删除方法。

需要删除具有特定启动键的 cookie,所以我制作了一个可以工作的小 javascript。

试图将我的所有注销代码保存在一个地方,我试图动态添加 Javascript。

在我的代码背后,我正在执行以下操作:

显然 logoutJS 是在注销页面加载时要调用的 Javascript,然后重定向回登录。

当手动插入页面并对插入的 JS 文件进行物理编码时,效果很好。

但是,当动态插入时,$.getScript('/Scripts/jquery_cookies_min.js', deleteCookies());无法正常工作。

问题是,jquery_cookies_min.js当调用运行的回调被触发时,文件没有被加载,deleteCookies所以我得到一个控制台错误cannot call method 'filter' of undefined

如果我将加载的脚本更改getScript为不同的脚本,例如另一个 jQuery 副本,则它会加载(我可以看到 ChromeNetwork控制台显示 jQuery 已加载两次),但它不会加载此 Cookies 文件。

我已经检查并仔细检查了一百万次位置是否正确......事实上,如果我手动包含 JS 文件,它就可以工作......我也试过没有前面的/

为什么这个脚本没有加载?!

编辑:我也按照加载jQuery的方式尝试了appendChild元素方法......结果相同

0 投票
2 回答
35533 浏览

javascript - 如何使用 jQuery $.cookie() 在 cookie 中存储对象数组?

我有一个 javascript 对象列表:

我尝试使用 jQuery $.cookie() 将它们存储在浏览器 cookie 中:

然后我检索这个 cookie,然后尝试将另一个对象推入其中:

但是,这不起作用;我在 Firebug 中分析了这段代码,Console 指出这people是一个字符串 ( "[object Object],[object Object],[object Object]"),并且推送功能不存在。

到底是怎么回事?存储和检索对象列表的正确方法是什么?

0 投票
3 回答
8782 浏览

javascript - 为什么 jQuery cookie 实际上没有设置 cookie?

我正在使用 jQuery 开发一个使用 cookie 的应用程序。现在,它位于application.html我的 PC 桌面上。

但是,我无法存储和检索 cookie。我已按顺序在我的 HTML 文件中包含jquery-1.7.1.min.jsjson2.js和。jquery.cookie.js

这是我如何存储 cookie 以持续 7 天:

全局数组people_obj_array看起来像

当我用 测试 JSON 加密时alert(JSON.stringify(people_obj_array)),它看起来很好:

JSON测试

但是,当我通过以下方式检索此 cookie 时:

甚至在刷新页面之前,就会弹出一个警告,上面写着“null”。文本不应该是警报 JSON 字符串吗?我是否正确使用了 JQuery cookie 库?


只是为了澄清,这是我的测试方式:

我有 Firebug,我愿意做一些控制台测试。

0 投票
3 回答
8077 浏览

javascript - 在第一次页面加载时设置 cookie

如何通过 jQuery cookie ( $.cookie()) 库设置 cookie,仅在第一次加载页面时?click我目前有一个切换功能,可以在事件发生时更改相关 cookie 的值

但是我需要一个默认值,如果没有设置的话。

也很高兴通过 PHP 进行设置,但在这种情况下,我更喜欢通过 Javascript 进行设置

0 投票
2 回答
1252 浏览

javascript - jQuery cookie,为 cookie 设置动态名称

我正在使用带有 jQ​​uery cookie 的 jQuery 选项卡。

我正在使用 jQuery cookie 来保存当前选定的选项卡,我的问题是我在我的项目中使用了很多选项卡,并且一旦选定的选项卡保存在 cookie 中,就会为所有选项卡保存。

有什么解决办法吗?我正在考虑为每个页面设置动态 cookie 名称?但是,我该怎么做呢?

任何建议都非常感谢。

0 投票
3 回答
5341 浏览

jquery - Cookie 和多个浏览器窗口/选项卡

我试图在浏览器窗口/选项卡之间共享一些信息,由于浏览器支持问题,我对 HTML5 本地存储持怀疑态度。一些谷歌搜索让我相信 cookie 可以用于此,所以我抓住 jquery.cookie 并设置了一个简单的测试。

加载时写入 cookie 的两个页面:

和一个在每个警报中显示 cookie 值的按钮:

测试时,我在每个页面上看到不同的值,这会让我相信这不起作用,但我一直在这里和其他地方看到人们似乎在推荐它的帖子,所以我想知道我是否只是做错了什么?

0 投票
1 回答
6450 浏览

jquery - jQuery cookie 在 IE 中不起作用

我正在使用jquery-cookies设置 cookie ,并在每个条目上附加一个逗号,所以它看起来像这样:

“ee337、ee389、ee347 等”

我这样做是这样的:

在 Firefox/Chrome 中,这可以正常工作并且它们被正确附加。但是在 IE 中,它第一次工作(第一个 ID 很好),但向 cookie 添加更多内容不起作用。我也尝试使用 PHP cookie 设置它们并得到相同的结果。

我有什么遗漏/需要设置让 IE 工作吗?