收藏功能实现及源代码
来源:互联网 发布:如何做淘宝优惠券群主 编辑:程序博客网 时间:2024/06/17 20:36
js实现收藏功能。
首先在加载页面的时候判断用户是否收藏。
$(document).ready(function(){ var bookID = $("#curbookbookID").text(); var userID = $("#userIconuserID").text(); //alert(authorID); //判断读者是否登录 if(userID == 0){ $(".nologinmain").show(); } //--------------------------------------收藏文章区域---------------------------------------------------// //判断读者是否收藏 if (userID == 0) { }else{ $.post("FrontUserCollectServlet.do?action=check",{bookID:bookID,userID:userID},function(result){ if(result == 1){ $(".btn_fav").html("★已收藏"); $(".btn_fav").css("background-color","#FF7F50"); } }); }});
然后单击#addCollect的时候先判断数据库中是否存在收藏再执行相关操作(写博客的时候突然发现这一步与上一步有些重复,并不需要再一次检查数据库中是否存在,只需要获取.btn_fav里的值再执行相应操作即可)
$("#addCollect").click(function(){ if (userID == 0) { //alert("登录后才能收藏哦"); $("#failCollect").show(); setTimeout(function(){$("#failCollect").hide();},1000); }else{ $.post("FrontUserCollectServlet.do?action=check",{bookID:bookID,userID:userID},function(result){ if(result == 0){//数据库中没有收藏,点击收藏操作 $.post("FrontUserCollectServlet.do?action=add",{bookID:bookID,userID:userID},function(msg){ $("#successCollect").show(); $(".btn_fav").html("★已收藏"); $(".btn_fav").css("background-color","#FF7F50"); setTimeout(function(){$("#successCollect").hide();},1000); }); } else{//数据库存在收藏,点击删除收藏操作 $.post("FrontUserCollectServlet.do?action=del",{bookID:bookID,userID:userID},function(msg){ $("#successDelCollect").show(); $(".btn_fav").html("加入收藏"); $(".btn_fav").css("background-color","#FFC125"); setTimeout(function(){$("#successDelCollect").hide();},1000); }); } }) } });
0 0
- 收藏功能实现及源代码
- php实现收藏功能
- 笔记:开源代码及文档收藏
- iOS -- SQLite 实现 收藏功能
- Struts2实现单文件的上传功能实例详解及源代码
- 如何实现“WinForm窗体禁用关闭按钮”方法功能及源代码
- Struts2实现单文件的上传功能实例详解及源代码
- Struts2实现单文件的上传功能实例详解及源代码
- Android Open Source:陌陌(momo)源代码及实现(大部分UI+功能)
- Android Open Source:陌陌(momo)源代码及实现(大部分UI+功能)
- DataGridView分页功能的实现收藏
- 实现收藏本网站的功能
- cookbook第4章 收藏功能实现
- 安卓mapbox实现收藏地点功能
- 实现收藏本网站的功能
- ecshop之实现取消收藏功能
- javascript实现简单的收藏功能
- 使用Notification实现点赞、收藏功能
- 关于服务号的模板消息发送接口种种
- 图解VC++开发ActiveX控件C#调用
- Android Studio 生成 Xutils3 注入的插件
- python_笔记3_list列表(有序集合)
- HTML 保留显示空格
- 收藏功能实现及源代码
- C#.Net过滤特殊字符通用类库方法
- HashMap多线程并发问题分析
- xpath中normalize-space的实际应用
- Java基础随笔之静态导入
- sublime text 3103 怎么设置中文
- C#获取汉字的拼音首字母帮助类库
- 加班那点事(三)
- java IO 三(字节流的使用)