【发布时间】:2013-02-11 06:22:17
【问题描述】:
我有一些代码,但它不适合我。我认为 cookie 不起作用,因为每当我尝试访问该站点时,都会显示弹出窗口。请帮忙。谢谢。
if ($.cookie("userAge") == null) {
displayVerification();
}
$("#verify").click(function() {
$( "#verification-dialog" ).dialog("close");
$.cookie("userAge", userAge);
});
$("#no-verify").click(function() {
window.location='http://google.pl';
});
function displayVerification() {
$( "#verification-dialog" ).dialog({
closeOnEscape: false,
dialogClass: "no-close",
draggable: false,
minWidth: 490,
modal: true,
resizable: false,
title: "Weryfikacja wieku"
});
}
【问题讨论】:
-
我敢打赌
$.cookie("userAge")不会返回null,试试console.logging 看看它会返回什么,我猜undefined或者只是一个空字符串,可能是@987654325 @,因为变量userAge看起来像undefined? -
$.cookie("userAge", userAge);受影响的用户年龄在哪里?也可能在 cookie 之后关闭,而不是之前
-
您是否设置了服务器?如果您使用
file://访问该页面,Cookie 将不起作用。