jQuery实现简单的点赞效果_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程序设计有所帮助。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

在微信视频号中,点赞和爱心是用户常用的互动方式。点赞表示用户认可和支持喜欢的视频内容,而爱心则展示用户对视频创作者的喜爱和关注。尽管点赞和爱心都表达了用户对视频内容的认同和喜爱,但它们在实质上存在一些微妙的区别。一、微信视频号点赞和爱心的区别是什么?点赞通常表示人们普遍认可和支持的一种方式,用户只需点击视频下的“点赞”按钮即可表达对视频的认可。这种简单直接的形式让用户能够快速传达自己的看法,同时也有助于视频更广泛地传播。爱心具有个性化和情感化的特质。在微信视频号中,用户可以通过点击视频右下角的“

在当今这个信息爆炸的时代,社交媒体已经成为人们日常生活中不可或缺的一部分。小红书作为国内领先的的生活方式分享平台,吸引了大量用户在此分享和获取信息。那么,在小红书平台上,我们如何查看点赞的评论呢?本文将详细解答这一问题。一、小红书点赞的评论在哪里看?首先,我们需要在小红书平台上登陆自己的账号。登陆后,我们可以看到首页推荐的内容,以及关注的人发布的动态。在每个发布的内容下方,我们可以看到点赞和评论的按钮。点击点赞按钮,即可对这条内容表示赞同。而点击评论按钮,则可查看其他用户对该内容的评论。3.如果

jQuery中如何使用PUT请求方式?在jQuery中,发送PUT请求的方法与发送其他类型的请求类似,但需要注意一些细节和参数设置。PUT请求通常用于更新资源,例如更新数据库中的数据或更新服务器上的文件。以下是在jQuery中使用PUT请求方式的具体代码示例。首先,确保引入了jQuery库文件,然后可以通过以下方式发送PUT请求:$.ajax({u

在数字化时代,小红书已成为人们分享生活、交流心得的重要平台。用户通过点赞和评论来互动,形成紧密的社交网络。本文将探讨小红书点赞过别人的评语的查看方式,以及哪些类型的内容更容易获得点赞和评论。一、小红书点赞过别人的评论怎么看?用户可以通过查看已赞过的评论来表达支持和喜好,进而进行互动。具体查看方式如下:1.在小红书首页,点击“发现”按钮,进入“发现”页面。2.在“发现”页面,点击“圈子”按钮,进入“圈子”页面。3.在“圈子”页面,浏览感兴趣的话题或圈子,找到喜欢的评论。4.点击评论,即可看到点赞过

jQuery如何移除元素的height属性?在前端开发中,经常会遇到需要操作元素的高度属性的需求。有时候,我们可能需要动态改变元素的高度,而有时候又需要移除元素的高度属性。本文将介绍如何使用jQuery来移除元素的高度属性,并提供具体的代码示例。在使用jQuery操作高度属性之前,我们首先需要了解CSS中的height属性。height属性用于设置元素的高度

标题:jQuery小技巧:快速修改页面所有a标签的文本在网页开发中,我们经常需要对页面中的元素进行修改和操作。在使用jQuery时,有时候需要一次性修改页面中所有a标签的文本内容,这样可以节省时间和精力。下面将介绍如何使用jQuery快速修改页面所有a标签的文本,同时给出具体的代码示例。首先,我们需要引入jQuery库文件,确保在页面中引入了以下代码:<

标题:使用jQuery修改所有a标签的文本内容jQuery是一款流行的JavaScript库,被广泛用于处理DOM操作。在网页开发中,经常会遇到需要修改页面上链接标签(a标签)的文本内容的需求。本文将介绍如何使用jQuery来实现这个目标,并提供具体的代码示例。首先,我们需要在页面中引入jQuery库。在HTML文件中添加以下代码:

如何判断jQuery元素是否具有特定属性?在使用jQuery操作DOM元素时,经常会遇到需要判断元素是否具有某个特定属性的情况。这种情况下,我们可以借助jQuery提供的方法来轻松实现这一功能。下面将介绍两种常用的方法来判断一个jQuery元素是否具有特定属性,并附上具体的代码示例。方法一:使用attr()方法和typeof操作符//判断元素是否具有特定属
