位置: 编程技术 - 正文

php+jQuery+Ajax实现点赞效果的方法(附源码下载)

编辑:rootadmin

推荐整理分享php+jQuery+Ajax实现点赞效果的方法(附源码下载),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了php+jQuery+Ajax实现点赞效果的方法。分享给大家供大家参考,具体如下:

数据库设计

先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的IP数据。

index.php

在index.php中,我们通过PHP读取pic表中的图片信息并展示出来,结合CSS,提升页面展示效果。

CSS中,我们将定义鼠标滑向和离开红心按钮的动态效果,并定位按钮的位置。

jQuery代码

当用户点击自己喜欢的图片上的红心按钮时,向后台love.php发送ajax请求,请求响应成功后,更新原有的数值

php+jQuery+Ajax实现点赞效果的方法(附源码下载)

love.php

后台love.php接收前端的ajax请求,根据提交的图片id值,查找IP表中是否已有该用户ip的点击记录,如果有则告诉用户已“赞过了”,反之,则进行一下操作:

1、更新图片表中对应的图片love字段值,将数值加1。2、将该用户IP信息写入到pic_ip表中,用以防止用户重复点击。3、获取更新后的赞值,即赞该图片的用户总数,并将该总数输出给前端页面。

我上传的附件中 数据库SQL 你可以直接建立test 数据库UTF8编码的,然后把SQL文件导入进去。修改一下connect.php中数据库的连接信息即可。

源文件点击此处本站下载。

总结:

其实就是发了一个ajax请求,比如你要赞一个商品。商品表肯定有一个计数的字段。你发一个请求过去把这个字段+1

该成功了就返回一个现在的数。然后把页面改一下就成了

希望本文所述对大家php程序设计有所帮助。

WordPress用户登录框密码的隐藏与部分显示技巧 让WordPress登录页的密码框显示最后一个输入的字符在通常情况下,网页的设计者们会将密码输入框中的所有字符隐藏成黑点,以防止有人在背后偷窥输

简单了解将WordPress中的工具栏移到底部的小技巧 从WordPress3.1开始引入了工具栏的概念,当用户登录后在前台和后台的页面顶部会显示一个黑色的工具栏,通过工具栏可以快捷地新建文章、页面、媒体

WordPress中给媒体文件添加分类和标签的PHP功能实现 从WordPress后台媒体库上传的媒体文件,不像文章那样可以给它指定分类和标签,但是很多时候我们又需要这样的功能,如一些下载站、图片站等。媒体

标签: php+jQuery+Ajax实现点赞效果的方法(附源码下载)

本文链接地址:https://www.jiuchutong.com/biancheng/287481.html 转载请保留说明!

上一篇:WordPress中限制非管理员用户在文章后只能评论一次(wordpress上传文件限制)

下一篇:WordPress用户登录框密码的隐藏与部分显示技巧(wordpress登录注册)

  • 企业所得税汇算清缴
  • 所得税季度预缴纳税申报表
  • 关于资源税的问题
  • 消费税的税目有多少
  • 怎么算毛利润计算公式
  • 产品模板是固定的吗
  • 金税盘递减税款2022
  • 预缴税款缴多了怎么办
  • 应收票据的会计分录例题
  • 不应抵扣的进项税抵扣了怎么办
  • 外聘人员需要扣个人所得税吗
  • 认缴制下实收资本如何缴纳印花税
  • 企业购买房产贷款
  • 家电折旧费法律依据
  • 分公司非独立核算是什么意思
  • 人身意外保险费可以扣除企业所得税吗
  • 经营租入的土地使用权 待摊
  • 应收账款核销如何做账
  • mac符号在哪里
  • 月末结转损益类科目为零对吗
  • linux hdparm
  • 预付账款主要是
  • 怎么光驱重装系统
  • 使用最新版本的浏览器可以防御黑客
  • php上传文件参考文件类型
  • 收到客户预付的保费90000元,存入银行
  • 预付下年度广告费会计分录
  • rk3328 sdk
  • PHP:pg_connection_busy()的用法_PostgreSQL函数
  • php对象赋值给变量
  • 营改增后,个人转让房屋的个人所得税
  • 领用材料已抵扣进项税
  • 国家规定不计入社保基数
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • 新会计准则里的现金流量的公式
  • 资产负债表应付账款怎么填列
  • c语言 cmd
  • symfony框架经验总结
  • php对接第三方支付教程
  • gridviewcolumn
  • 开源cti
  • 《推荐一个好地方》图书馆
  • win11调节屏幕亮度快捷键
  • gawk命令 模式扫描与处理语言
  • 进口货物没有发票怎么入账,报税时怎么填
  • phpcms怎么用
  • 出口报关需要增税吗
  • 银行存款利息收入会计分录怎么写
  • 计提坏账准备不会影响应收账款账面价值
  • 帝国CMS根据不同会员组显示不同内容的方法
  • 税款追征期三年
  • sqlserver2005连接到服务器
  • 开发支出与研发支出的区别
  • 业务招待费的抵扣限额
  • 应付账款的四大基本要素
  • 库存商品怎么计提坏账
  • 企业股权融资方式有哪些
  • 积分兑换如何做表格分析
  • 职工福利费的扣除标准工资总额包括什么
  • 小规模纳税人从三万到十万
  • 小规模如何申报1个点
  • 应付股利计提了长期不支付
  • 稽查人员是干嘛的
  • 毛利率计算公式
  • 数据转换常见策略
  • ubuntu系统如何解压文件
  • win8.1使用
  • pqinit.exe - pqinit是什么进程 有什么用
  • 驱动人生公司怎么样
  • django中的setting.py的作用
  • 如何强制和别人qq聊天
  • Node.js中的什么模块是用于处理文件和目录的
  • angular 图片懒加载
  • shell脚本怎么写循环
  • 仿微信语音聊天
  • python toga
  • python设颜色代码
  • 广东省电子税务局电话
  • 增值税专用发票怎么开
  • 销售税金含增值税怎么计算企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设