gpt4 book ai didi

jquery - 如何使用 Fragment 为 URL 设置 jquery cookie?

转载 作者:行者123 更新时间:2023-12-01 06:04:40 27 4
gpt4 key购买 nike

我正在使用jquery cookie插件https://github.com/carhartl/jquery-cookie .

我看到了有关如何使用 Fragment 构建 URL 的引用: AJAX Applications Crawlable

最终的 url 规则如下所示:

localhost/site/search#!key__searchword&page=1
localhost/site/search#!key__searchword&page=2
localhost/site/search#!key__searchword&page=3

(原始网址应如下所示:localhost/site/search?_escaped_fragment_key=searchword&page=1)

上面每一页都有一个按钮,我想检查一下:

  • 如果用户从未点击过,他/她可以点击,
  • 如果用户点击了,则再次添加类voted以禁止点击。
  • 我想将 cookie 设置为 7 天。

我的 JavaScript 代码:

$(document).ready(function(){
$(".up").live('click',function() {
$.cookie('up', 'vote', { expires: 7, path: '/', domain: 'http://127.0.0.1/site/' });
var up = $.cookie('up');
if (up == 'vote') {
$(".up").addClass('voted');
};
});
});

无论如何,jquery cookie 对我不起作用。如何使用 Fragment 设置 URL 的 jquery cookie?

最佳答案

片段永远不会发送到服务器,因此您无法为片段设置 cookie。您只能为路径设置 cookie,并且根据 RFC,我认为它默认为直到最后一个正斜杠的路径。

关于jquery - 如何使用 Fragment 为 URL 设置 jquery cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7616246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com