【问题标题】:How to add one to a cookie?如何在 cookie 中添加一个?
【发布时间】:2020-05-31 06:52:03
【问题描述】:

我的目标是在单击按钮后将 1 添加到 cookie。我的代码如下所示:

    console.log("Checking for any existing cookies...");
    var ifcookie = $.cookie('searchcount');
    if (ifcookie >= 0) {
        var count = $.cookie('searchcount');
        const one = 1;
        var count = count + one;
        console.log("Total searches: " + count);
        $.cookie('searchcount', count, { expires: 99999 });
        var count = $.cookie('searchcount');
        console.log(count);}}

所以基本上每次执行“countSearches”函数时,我都想给 cookie“searchcount”加 1。 但我的输出只是“0111 ...”。如何添加它并将其设置为 cookie?

我使用 jquery 作为 cookie。

【问题讨论】:

    标签: javascript jquery cookies


    【解决方案1】:

    换行

     var count = count + one;
    

    var count = parseInt(count) + one;
    

    parseInt() 函数解析字符串参数并返回一个整数。 cookie 的值是字符串,而不是数字。

    【讨论】:

      猜你喜欢
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 2011-02-18
      • 2021-08-18
      • 2020-08-29
      • 1970-01-01
      • 2015-04-03
      相关资源
      最近更新 更多