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 相关文章推荐
如何让动态插入的javascript脚本代码跑起来。
Jan 09 Javascript
JavaScript入门教程(1) 什么是JS
Jan 31 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
Oct 20 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
Jan 11 Javascript
JS实现匀速运动的代码实例
Nov 29 Javascript
jquery 无限级下拉菜单的简单实现代码
Feb 21 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
微信小程序链接传参并跳转新页面
Nov 29 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
Jun 07 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
vue backtop组件的实现完整代码
Apr 07 Vue.js
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获得文件扩展名三法
2006/11/25 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python分析apache访问日志脚本分享
2015/02/26 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
python怎么调用自己的函数
2020/07/01 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
StubHub德国:购买和出售门票
2017/09/06 全球购物
高中自我评价范文
2014/01/27 职场文书
企业委托书范本
2014/09/13 职场文书
募捐感谢信
2015/01/22 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
关于环保的宣传稿
2015/07/23 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
pandas进行数据输入和输出的方法详解
2022/03/23 Python