【发布时间】:2014-08-23 09:06:08
【问题描述】:
我正在开发一个啤酒网站,并试图让它在使用 jQuery Cookie 加载网站时进入年龄验证页面。
年龄页面有一个简单的 Yes 来接受 cookie,No 让你离开网站,我的代码是:
if(!$.cookie('legal-age')){
window.location = '/age-verify/';
}
// Button
$("a#v-yes").click(function() {
$.cookie('legal-age','yes', {expires: 7, path: '/'});
window.location = '/';
return false;
});
我遇到的问题是当网站加载时它会转到请求的页面但不断刷新。
知道如何让它进入该页面并保持不刷新吗?
谢谢,
TJ.
【问题讨论】:
-
它应该真的有效吗?!没有例子很难看到。您在我们可以帮助调试的任何地方都有演示吗?
-
感谢您,但由于无法“摆弄”javascript,因此很难正确调试,我强烈怀疑这是因为您在“年龄验证”页面上运行相同的脚本,并且cookie(在登陆“age-verify”时尚未设置)使 if 失败并将其发送到永恒循环中。您是否尝试过我的以下建议?
标签: jquery jquery-cookie