jQuery实现简单的点赞效果


Posted in Javascript onMay 29, 2020

本文实例讲解了jQuery实现简单的点赞效果的详细代码,具体内容如下

效果图:

jQuery实现简单的点赞效果

下面提供一个"点赞"的实例代码,用ASP.NET MVC4+jQuery Ajax实现。
Model:

namespace MvcAjaxAdd.Models 
{ 
 public class ClickCountModel 
 { 
 [Key] 
 [DatabaseGeneratedAttribute(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)] 
 public int ID { get; set; } 
 
 public string URL { get; set; } 
 
 public int? Num { get; set; } 
 } 
}

View:

@{ 
 ViewBag.Title = "Index"; 
} 
@model MvcAjaxAdd.Models.ClickCountModel 
<script src="~/Scripts/jquery-1.7.1.js" type="text/javascript"></script> 
<script type="text/javascript"> 
 $(function () { 
 var obj = { 
  "num": $("#lblnum").text(), 
  "url": window.location.pathname//获取/Home/Index 
 }; 
 $("#addnum").click(function () { 
  $.ajax({ 
  type: 'POST', 
  url: '/Home/ClickGood', 
  data: obj, 
  success: function (data) { 
   $("#lblnum").text(data.Num); 
   //其它操作,比如每个登录用户只能点一次,按钮禁用等 
  } 
  }); 
 }); 
 }); 
</script> 
<div id="addnum" style="width: 70px; height: 70px; background-color: #FF9900"> 
 <div align="center" style="margin-top: 10px;"> 
 <label style="color: White; font-size: 20pt;"> 
  顶</label></div> 
 <div align="center"> 
 <label id="lblnum" style="color: White; font-size: 10pt;"> 
  @Model.Num</label></div> 
</div>

Controller:

namespace MvcAjaxAdd.Controllers 
{ 
 public class HomeController : Controller 
 { 
 private ClickCountContext db = new ClickCountContext(); 
 
 public ActionResult Index() 
 { 
  ClickCountModel ClickCountModel = db.ClickCountModels.FirstOrDefault(x => x.URL == "/"); 
  return View(ClickCountModel); 
 } 
 
 [HttpPost] 
 public JsonResult ClickGood(ClickCountModel ClickCountModel) 
 { 
  ClickCountModel newClickCountModel = db.ClickCountModels.FirstOrDefault(x => x.URL == ClickCountModel.URL); 
  newClickCountModel.Num++;//数量+1 
  db.SaveChanges(); 
  return Json(newClickCountModel); 
 } 
 } 
}

以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
6款新颖的jQuery和CSS3进度条插件推荐
Mar 05 Javascript
JavaScript Math.ceil() 函数使用介绍
Dec 11 Javascript
jQuery菜单插件superfish使用指南
Apr 21 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
详解JavaScript中void语句的使用
Jun 04 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
详解Vue使用 vue-cli 搭建项目
Apr 20 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
VUE脚手架具体使用方法
May 20 Javascript
如何基于JS截获动态代码
Dec 25 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
Oct 29 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 #Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
Jan 04 #Javascript
javascript从定义到执行 你不知道的那些事
Jan 04 #Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
Jan 04 #Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
Jan 04 #Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 #Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
Jan 04 #Javascript
You might like
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
Python 正则表达式(转义问题)
2014/12/15 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Django框架验证码用法实例分析
2019/05/10 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
浅析Python 条件控制语句
2020/07/15 Python
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
传播学毕业生求职信
2013/10/11 职场文书
开业庆典邀请函
2014/01/08 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
大学生英文求职信范文
2015/03/19 职场文书
书法社团活动总结
2015/05/07 职场文书
公司的力量观后感
2015/06/05 职场文书
感恩主题班会教案
2015/08/12 职场文书
教你用python控制安卓手机
2021/05/13 Python