问题标签 [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.
jquery - jQuery cookie 记住哪个导航列表是打开的?
我以我(非常)简陋的 jQuery hackish 方式将以下内容拼凑在一起:
jsfiddle 在这里:http: //jsfiddle.net/FWzWu/8/
我从未使用过 jquery cookie 插件,但现在想用它来记住页面之间的用户菜单状态。在此处使用 github 插件:https ://github.com/carhartl/jquery-cookie
非常感谢任何帮助!谢谢!
jquery - jQuery 使用 cookie 显示/隐藏
我找到了一个小的 jQuery cookie 脚本,这样当用户第一次访问该网站时,我的网站顶部就会出现一个 div;但是用户可以选择关闭该 div,然后他们的选择会在短时间内被记住。
现在它工作正常,但我想尝试应用 .hide 。向脚本显示“快速”,但更改 .css 属性有效。但是,如果我刷新会有一些错误:它仍然可以记住我的选择,但展开/折叠无法在正确的位置。
任何人都可以帮忙吗?JS代码:
还有我的 CSS:
jquery - 基于位置的内联弹出 jquery geoio
我试图将基于位置的弹出窗口添加到我已经拥有的弹出窗口中,但我不希望它们都显示 ie。如果有美国或加拿大,我希望他们看到一个弹出窗口,如果在世界其他地方看到另一个。
到目前为止,在论坛 JFK 的帮助下,我提供了一个指向 jquery cookie api 的链接以及以下内容:
我想使用netimpact api 来确定用户来自哪里,除非有更好/更简单的方法来做到这一点。
在 netimpact api 中,他们提供了一个 api 选项列表(我将使用 ip 地址定位到位置),但之后您需要在以下内容之间进行选择:JSON、管道(|)、分号(;)、逗号(,)、制表符( /t)。我不确定我需要哪一个,从这里我真的不知道去哪里以及如何将它与上述脚本集成(因为你可能猜到我之前没有真正这样做过)
非常感谢任何帮助
问候
山姆
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元素方法......结果相同
javascript - 如何使用 jQuery $.cookie() 在 cookie 中存储对象数组?
我有一个 javascript 对象列表:
我尝试使用 jQuery $.cookie() 将它们存储在浏览器 cookie 中:
然后我检索这个 cookie,然后尝试将另一个对象推入其中:
但是,这不起作用;我在 Firebug 中分析了这段代码,Console 指出这people
是一个字符串 ( "[object Object],[object Object],[object Object]"
),并且推送功能不存在。
到底是怎么回事?存储和检索对象列表的正确方法是什么?
javascript - 为什么 jQuery cookie 实际上没有设置 cookie?
我正在使用 jQuery 开发一个使用 cookie 的应用程序。现在,它位于application.html
我的 PC 桌面上。
但是,我无法存储和检索 cookie。我已按顺序在我的 HTML 文件中包含jquery-1.7.1.min.js
、json2.js
和。jquery.cookie.js
这是我如何存储 cookie 以持续 7 天:
全局数组people_obj_array
看起来像
当我用 测试 JSON 加密时alert(JSON.stringify(people_obj_array))
,它看起来很好:
但是,当我通过以下方式检索此 cookie 时:
甚至在刷新页面之前,就会弹出一个警告,上面写着“null”。文本不应该是警报 JSON 字符串吗?我是否正确使用了 JQuery cookie 库?
只是为了澄清,这是我的测试方式:
我有 Firebug,我愿意做一些控制台测试。
javascript - 在第一次页面加载时设置 cookie
如何通过 jQuery cookie ( $.cookie()
) 库设置 cookie,仅在第一次加载页面时?click
我目前有一个切换功能,可以在事件发生时更改相关 cookie 的值
但是我需要一个默认值,如果没有设置的话。
也很高兴通过 PHP 进行设置,但在这种情况下,我更喜欢通过 Javascript 进行设置
javascript - jQuery cookie,为 cookie 设置动态名称
我正在使用带有 jQuery cookie 的 jQuery 选项卡。
我正在使用 jQuery cookie 来保存当前选定的选项卡,我的问题是我在我的项目中使用了很多选项卡,并且一旦选定的选项卡保存在 cookie 中,就会为所有选项卡保存。
有什么解决办法吗?我正在考虑为每个页面设置动态 cookie 名称?但是,我该怎么做呢?
任何建议都非常感谢。
jquery - Cookie 和多个浏览器窗口/选项卡
我试图在浏览器窗口/选项卡之间共享一些信息,由于浏览器支持问题,我对 HTML5 本地存储持怀疑态度。一些谷歌搜索让我相信 cookie 可以用于此,所以我抓住 jquery.cookie 并设置了一个简单的测试。
加载时写入 cookie 的两个页面:
和一个在每个警报中显示 cookie 值的按钮:
测试时,我在每个页面上看到不同的值,这会让我相信这不起作用,但我一直在这里和其他地方看到人们似乎在推荐它的帖子,所以我想知道我是否只是做错了什么?
jquery - jQuery cookie 在 IE 中不起作用
我正在使用jquery-cookies设置 cookie ,并在每个条目上附加一个逗号,所以它看起来像这样:
“ee337、ee389、ee347 等”
我这样做是这样的:
在 Firefox/Chrome 中,这可以正常工作并且它们被正确附加。但是在 IE 中,它第一次工作(第一个 ID 很好),但向 cookie 添加更多内容不起作用。我也尝试使用 PHP cookie 设置它们并得到相同的结果。
我有什么遗漏/需要设置让 IE 工作吗?