gpt4 book ai didi

jQuery 检查 Cookie 是否存在,如果不存在则创建它

转载 作者:行者123 更新时间:2023-12-03 21:28:52 25 4
gpt4 key购买 nike

我无法让这段代码工作,我一定是错过了一些非常简单的东西。我试图检查 Cookie 是否存在,如果它不{创建它},则不执行任何操作。我正在通过在页面上添加警报来测试 cookie。基本上我不希望 cookie 继续使用引用 URL 重新创建,我试图仅获取第一个引用 URL。

$(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);

最佳答案

我认为防弹方法是:

if (typeof $.cookie('token') === 'undefined'){
//no cookie
} else {
//have cookie
}

检查 null、empty 或 undefined var 的类型始终返回“undefined”

编辑:您可以更轻松地到达那里:

if (!!$.cookie('token')) {
// have cookie
} else {
// no cookie
}

!! 将变成 falsy values为假。请记住,这会将 0 变为 false!

关于jQuery 检查 Cookie 是否存在,如果不存在则创建它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com