我通过点击事件设置了一个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
。
我做错了什么?
答案 0 :(得分:0)
可能存在编码问题,town
的原始值是什么?
您可以尝试以这种方式设置Cookie:
document.cookie = 'town=' + encodeURIComponent($(this).text()) + '; path=/';