我一直在尝试查看是否存在cookie,这是我的getCookie方法:
function getCookie(name)
{
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
这里是我调用该方法的方式:
var cookie = getCookie("counter");
以下是我尝试的条件:
if(cookie == '')
{
}
else
{
//Always goes here even when I clear my cookies and I know it does not exist.
}
无论我做什么,我的条件总是进入else语句,我做错了什么?
cookie
将被设置为undefined
而不是空字符串。可以尝试使用if (cookie)
来代替? - Shadow