码迷,mamicode.com
首页 > Web开发 > 详细

MVC4.0

时间:2015-01-26 13:12:00      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

--后台ajax传值

<script type="text/javascript">
     $(document).ready(function dianZan(id,dianZan){
         $.ajax({
             url :"Home/DianZan",
             type:"post",    //数据发送方式
             async: false,
             data:{"id":id,"dianZan":dianZan},
             dataType:"json",   //接受数据格式          
             error: function(){
                 alert("服务器没有返回数据,可能服务器忙,请重试");
             },       
             success: function () {
                 alert("点赞成功!");
             }
         });                  
     });
</script>

 

.cshtml:

   <a href="javascript:dianZan(@item.Id,@item.DianZan)">点赞</a>

 

后台Action:

   public ActionResult DianZan(string id, string dianZan)
        {
            var model = new ViewModels
            {
                users = new Common.Model.Users(),
                bbsInfo = new Common.Model.BbsInfo(),
                userBbs = new Common.Model.UserBbs(),
                userBbsItem = new Common.Model.UserBbsItem()
            };
            if (Request.Cookies["name"] == null || Request.Cookies["name"].Value == "")
            {
                return RedirectToAction("Contact", "Home");
            }
            string name = Request.Cookies["name"].Value;
            DataTable list = new Common.BLL.UsersBLL().GetUserId(name);
            int userId = int.Parse(list.Rows[0].ItemArray[0].ToString());
            if (userId > 0)
            {
                new Common.BLL.BbsInfoBLL().DianZan(int.Parse(id), int.Parse(dianZan));
                new Common.BLL.UserBbsBLL().AddDianZan(userId, int.Parse(id));
            }
            return RedirectToAction("Index", "Home");
        }

MVC4.0

标签:

原文地址:http://www.cnblogs.com/zhangjinpeng/p/4249824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!