jQuery实现简单的点赞效果

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

效果图:

jQuery实现简单的点赞效果_第1张图片

下面提供一个"点赞"的实例代码,用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 
 
 

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程序设计有所帮助。

你可能感兴趣的:(jQuery实现简单的点赞效果)