jQuery检查Cookie是否存在,如果不存在,则创建它
|
我无法使此代码正常工作,我必须缺少一些非常简单的东西。我正在尝试查看Cookie是否存在,如果没有{创建它,则不执行任何操作}。我正在通过在页面上包含警报来测试Cookie。基本上,我不希望Cookie继续使用引荐网址重新创建,我试图仅获取第一个引荐网址。
$(document).ready(function(){
if ($.cookie(\'bas_referral\') == null ){
var ref = document.referrer.toLowerCase();
// set cookie
var cookURL = $.cookie(\'bas_referral\', ref, { expires: 1 });
}
});
显示当前的cookie内容:
// get cookie
alert($.cookie(\'bas_referral\'));
// delete cookie
$.cookie(\'bas_referral\', null);
没有找到相关结果
已邀请:
5 个回复
厢界山攀
检查null,空或未定义var的类型总是返回\'undefined \' 编辑: 您可以更轻松地到达那里:
将错误值设为false。请记住,这会使
变为假!
剑哎
宦哨抹存胳
无论我是否设置cookie,上面的内容总是返回false。从我的测试看来,该对象因此在设置之前是未定义的,因此在我的代码中添加以下内容可修复该问题。
辩谷变充
bab