问题标签 [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 投票
1 回答
931 浏览

jquery - 如何使用 jQuery Cookie 插件让 jQuery 记住页面重新加载后的动画

我正在尝试在 Facebook 上制作侧边栏。好吧,不完全是。我只想在重新加载或转到不同页面后记住 jQuery 的状态。我不明白如何使用 cookie 插件。我在哪里把它放在这个脚本上?它是怎么写的?我下载了插件,它在 html 文件中,但我不知道如何通过 jQuery 执行它。

0 投票
1 回答
988 浏览

jquery - Cookie 在 Ajax 请求之前设置,但响应使用较旧的 cookie IE

我的IE有点问题,我希望这个网站的最后一个......</p>

所以,我正在使用 Wordpress,并且我有几个受保护的帖子。我必须使用的模板(由代理商选择)将所有帖子加载在同一页面中,并且有数千张图片,这并不是一个好主意。因此,当访问者单击其项目时,我选择使用 ajax 加载页面。

所以在密码表单的相同想法中,它们是使用 Ajax 提交的。在我请求之前,我将 cookie 'pageloaded' 设置为页面的 id,以了解响应页面中显示的帖子(一个包含所有帖子的页面,所以只想生成受保护的帖子)。

当我转到一个页面时,Ajax 发送一个 post 变量,但是使用表单,我不能因为 wp-login.php(表单的操作页面)重定向到前一页,所以我丢失了 post 变量。然后我有了使用cookie的想法!好吧,它适用于除 IE 之外的所有浏览器:/

IE反应到底是什么:他存储了第一种形式的cookie,所以第一个请求就可以了。对于第二个请求,cookie 仍然是第一个。

我重新加载页面,这次 cookie 设置为第二个表单变量,第一个是忽略,依此类推……最后发送的表单在页面刷新时设置下一个变量(手动)。

看起来 IE 很好地设置了 cookie,但在 ajax 请求中读取了旧的:/

谢谢你的帮助 ;)

编辑:我尝试先对执行 setcookie() 的 php 文件执行请求,然后对最终文件执行 ajax 请求,但问题仍然相同:/ 我将尝试使用会话,但我想知道 IE 有什么问题:/

0 投票
4 回答
6613 浏览

javascript - 调用 javascript 函数并点击同一锚标记中的链接

这是否可以在重定向到新页面(在我的示例中为 sample.html)之前调用 javascript 函数(例如,在此处保存 cookies())。

在导航到新页面之前,我需要保存 cookie。

0 投票
1 回答
5561 浏览

javascript - 访问输入元素错误的选择方向

我正在尝试将 Javascript Array 对象保存在 cookie 中。但由于它不能正常工作,我在 json.js 文件中找到了 stringify() 函数。以下是我的代码:

现在在save函数中,我使用 json.js 将场景转换为 JSON 对象

这给了我以下错误:

Accessing selection direction on an input element that cannot have a selection.

谁能帮我解决这个错误。我的方法是否正确将 json 数组保存到 cookie 中?

谢谢

0 投票
1 回答
2015 浏览

json - 将多个 cookie 合并为一个 cookie 的好习惯?

我在网上找不到这个问题的答案。将多个 cookie 组合成一个 cookie 以减少 http 请求是一种好习惯吗?如果是这样,我该怎么做。我应该使用 JSON 还是有更好的选择?

干杯!

0 投票
1 回答
253 浏览

jquery - Jquery Cookie 插件和重定向

我有以下代码可以正常工作但按预期执行:

设置的cookie 工作正常,但页面没有重定向到 index.php,它只是重新加载同一页面。难道我做错了什么?我可以添加一个额外的步骤以便它重定向到 index.php 吗?

谢谢

0 投票
1 回答
301 浏览

jquery-ui - jquery标签不更新cookie

我正在使用 jquery UI 1.10,我需要在选项卡中启用 cookie。以前可以用。

但是尽管得到了可爱的 jquery cookie 1.31 ( https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.js ) 我的标签没有记录正确的 cookie。当我切换标签时它不会改变。

选项卡被初始化为:

有什么办法让它工作吗?

先感谢您!

0 投票
2 回答
3300 浏览

php - PHP设置COOKIE,用JQUERY COOKIE插件改,不能用php编辑?

我正在使用一些简单的代码作为测试,因为我的页面无法正常工作,也许我错过了什么?!我有谷歌这个问题并在这里搜索但似乎没有人提到它!甚至在我读过的饼干上!

我有一个简单的 setcookie php 代码行:

它在任何 html 之前的页面顶部,并将 cookie PHP1 设置为 php 就好了;

然后我在正文上有一些代码:

告诉我是否设置了 cookie,或者如果设置了,值是什么。直截了当,工作正常...

(页面有 jquery 和 jquery 插件 :COOKIE:linked;)然后,我使用控制台检查 cookie 的值并使用 cookie 插件更改值,代码如下:

一切都很好,所以我刷新页面,php告诉我,正如预期的那样设置了PHP1;然后再次刷新希望看到 php1 = php 但它只是一直说 PHP1 已设置!

如果我编辑 PHP 代码只是为了向我展示 PHP1 的值,它会告诉我 PHP1 的值是 javascript 吗?

我在这里做错了吗?还是只是在 javascript 被篡改后我无法使用 php 编辑 cookie?(我想这可能是安全性?)

cookie 本身不用于任何登录或安全功能,它仅用于可访问性 - 文本大小 - 色盲设置。我希望能够同时使用这两种情况,以防 javascript 因任何原因被/被禁用!

提前致谢

编辑

好的,我已经在 chrome 中查看了我的 localhost 的 cookie,并且有两个 PHP1 cookie:

我认为第二个 /Cookie_test 路径是 javascript 路径!所以如果这是问题所在,我怎样才能让javascript将路径写为“/”而不是dir?正如你从我的代码中看到的那样,我给它的路径是“/”?

实际上是因为我没有像在 php 中那样添加第 5 个选项吗?

0 投票
3 回答
2658 浏览

javascript - 为什么我不能用 JavaScript(不是 HttpOnly)使 cookie 过期

我在通过 JavaScript 开发的框架中设置了一个 cookie(该框架似乎正在使用https://github.com/carhartl/jquery-cookie)。我正在这个框架内开发,但无权访问框架代码,我想通过 JavaScript 删除一个 cookie(我无权访问此框架内的任何服务器端)。

通过 Chrome 检查 cookie,我可以说很多:

它是 hostOnly,但这应该没问题,因为我试图从域字段中设置的同一域中删除。

我正在尝试使用以下代码将其删除:

但是,当我这样做时,它会创建一个域为“.www.example.com”的新会话 cookie(注意额外的句点),并且不会删除当前的 cookie。

我错过了什么?

0 投票
2 回答
1132 浏览

jquery - Jquery Cookie 代码不起作用

我已经困惑了大约一个小时,但无济于事。在我用尽所有资源之前,我宁愿不提问。