如何将运行总计存储在cookie中使用javascript或jquery

问题描述

|| 我在页面上有一系列不同的div,每个div都有两个按钮,一个按钮我想在运行总计中加1,一个按钮在单击时从运行总计中减1。 我知道这条jQuery会将div1的cookie设置为1,但是如何添加和减去该总数呢?
   $(\'.div1\').click(function() {
   $.cookie(\'div1\',\'1\');
});
另外,在相关说明中,是否可以将页面上每个div的所有这些数据存储在单个cookie中。拥有一个单独的cookie来跟踪每个div的运行总计似乎没有效率。我将使用php访问cookie,以使用运行总计。     

解决方法

        我会做这样的事情... 创建一个JavaScript对象来存储您的运行总计 以适合存储在cookie中的字符串格式对您的对象进行编码,并且可以轻松地从php对其进行解码(为此请查看JSON) 单击按钮时,添加/减少值,然后再将数据发送到服务器,进行编码并另存为Cookie     ,        要添加或减去cookie的值,您可以执行以下操作:
var value = parseInt($.cookie(\'div1\'));

value += 1;

$.cookie(\'div1\',value);
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...