0

我正在尝试设置一个 cookie 来跟踪访问。

if (getCookie(pageCount) == "") {
    var pageCount = 1;
} else {
    parseInt (pageCount)++;
}
setCookie(pageCount, pageCount, expire);

上面的代码给了我错误“左侧分配无效” parseInt。关于如何解决这个问题的任何建议?

4

4 回答 4

1
if (getCookie(pageCount) == "") { 
    var pageCount = 1; 
} else { 
    var pageCount = parseInt (pageCount || 0);
    pageCount ++; 
} 
setCookie(pageCount, pageCount, expire);
于 2012-05-10T01:54:14.223 回答
1
parseInt(pageCount)++; 

你期望增量操作做什么?

于 2012-05-10T01:55:17.100 回答
0

这段代码怎么样:

if ( getCookie(pageCount) ) { 
    var pageCount = 1; 
} else { 
    var pageCount = (+pageCount || 0) + 1;
} 
setCookie(pageCount, pageCount, expire);

希望能帮助到你

于 2012-05-10T02:31:00.157 回答
0
if (getCookie("pageCount") == "") {
    var pageCount = 1;
} else {
    var pageCount = parseInt(getCookie("pageCount"));
    pageCount++;
}
setCookie("pageCount", pageCount, expire);
于 2012-05-10T02:34:37.677 回答