jquery-cookie 下载地址:https://github.com/carhartl/jquery-cookie

直接上代码

html

<span class="jieda-zan zanok" data-id="{$vo['comment_id']}" data-userid="{$vo.user_id}" type="zan"> </span>

js

    //点赞
$('body').on('click', '.jieda-zan', function () {
var $id = $(this).data('id');
var $userId = $(this).data('userid');
if(!$.cookie('c-'+$id+'u-'+$userId)){
ajax_post("/business/Index/posterZan", {'id':$id},
function (response) {
if (response.code == ) {
$.cookie('c-'+$id+'u-'+$userId,$id+'-'+$userId);//改变flag初始值,确保函数只执行一次
layer.msg('恭喜,点赞成功', {
icon: ,
time:
}, function () {
parent.location.reload();
});
} else {
layer.msg('很遗憾,点赞失败', {
icon: ,
time:
}, function () {
console.log();
});
}
}
);
}else{
layer.msg('您已经点过赞了',{
icon: ,
time:
});
}
});

遇到的问题

使用$.cookie()设置的键值对为数字时,设置成功,但是却获取不到,如下所示

$.cookie(123,123)
//获取输出为null
$.cookie(123)

正确的做法应该是,加一个前缀既可以

$.cookie(‘name-123’,123)
//获取输出为 123
$.cookie(“name-123”)

最新文章

  1. H5游戏开发之Stick Hero
  2. Leetcode Integer to Roman
  3. Mac OS X中配置Apache
  4. 计算连续的IP地址
  5. Cts分析框架(4)-添加任务
  6. C1 FlexGrid控件 Editor 冲突问题
  7. String 类的实现(5)String常用函数
  8. Spring 事务管理笔记
  9. 每周.NET前沿技术文章摘要(2017-05-17)
  10. 《.NET 设计规范》第 9 章:常用的设计模式
  11. Hibernate查询多个数据
  12. 微信小程序中转义字符的处理
  13. springboot整合mybatis开发
  14. [LeetCode] N-ary Tree Level Order Traversal N叉树层序遍历
  15. logstash解耦之redis消息队列
  16. elasticsearch 索引备份恢复
  17. 2017-9-3模拟赛T2 取数(win)
  18. 转载 .Net多线程编程—并发集合 https://www.cnblogs.com/hdwgxz/p/6258014.html
  19. iOS 正则表达式(二) RegexKitLite使用
  20. 32.js 判断当前页面是否被浏览

热门文章

  1. ELK介绍
  2. 【NOIP2012提高组】同余方程
  3. sqoop实现关系型数据库与hadoop之间的数据传递-import篇
  4. WPF依赖对象(DependencyObject) 实现源码,理解WPF原理必读
  5. Jarvis OJ - [XMAN]level3 - Writeup——ret2libc尝试
  6. db2服务器端授权
  7. 如何用shell脚本取出服务器图片
  8. Hadoop之SequenceFile
  9. 数学之美?编程之美?数学 + 编程= unbelievable 美!
  10. linux系统安全及应用