繁体   English   中英

获得正确的cookie值

[英]Getting correct cookie value

我通过点击事件设置了一个cookie值:

    $("#myModal .modal-body a").click(function() {
        document.cookie = 'town='+$(this).text()+'; path=/';
    });

一切正常,但是当试图在另一天在html元素中显示这个值时(如果必要的话):

<div>
    <?=$_COOKIE['town']?>
</div>

在浏览器中,我在这个div中得到了类似#A=0G东西。 Firebug显示此值#A=0G ,但原始数据是正确的town 我究竟做错了什么?

可能存在编码问题, town的起源价值是多少?

您可以尝试以这种方式设置cookie:

document.cookie = 'town=' + encodeURIComponent($(this).text()) + '; path=/';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM