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 = parseInt(getCookie("pageCount"));
    pageCount++;
}
setCookie("pageCount", pageCount, expire);
于 2012-05-10T02:34:37.677 に答える
0

このコードはどうですか:

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

それが役に立てば幸い

于 2012-05-10T02:31:00.157 に答える