如何解决如何将运行总计存储在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);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。