获得正确的cookie值

时间:2014-11-11 14:28:02

标签: javascript php cookies

我通过点击事件设置了一个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。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

可能存在编码问题,town的原始值是什么?

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

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