gpt4 book ai didi

javascript - Jquery cookie 检测不到不存在

转载 作者:搜寻专家 更新时间:2023-11-01 04:22:39 24 4
gpt4 key购买 nike

当给定的cookie不存在时,结果一定是null或者undefined,但是在这种情况下favouritescook不存在但是脚本认为它确实如此。

对于 null 或 undefined,结果必须是“OK Detect”,但结果是“BAD no detect result”。为什么这不起作用?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
<script>
actcookies=jQuery.cookie("favouritescook");
function fav(id)
{
if (actcookies=='undefined' || actcookies=='null')
{
alert("OK detect");
}
else
{
alert("BAD Not detect Result : "+actcookies);
}
}
</script>

<div onclick="fav(1);">Test Now 1</div>

我在不同的浏览器上试过,结果都是一样的。我不明白这一点。

最佳答案

问题是它不等于字符串 'undefined' 或字符串 'null',它匹配值 undefinednull,没有引号 ('')。

放弃引号,它应该可以正常工作。

关于javascript - Jquery cookie 检测不到不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42702395/

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