Ajax传数组到控制器

4 篇文章 1 订阅

1.视图代码

    <script>
        function denglu() {
            var name = document.getElementById("name").value;
            var uid = document.getElementById("uid").value;
            var pwd = document.getElementById("pwd").value;
            var caluses = [name, uid, pwd]
            jQuery.ajax({
                url: "/My/ValidateUser",  //提交地址
                type: "POST",     //提交方式
                data: { "Value": caluses }, //提交数据
                //成功方法
                success: function (data) {
                    if (data == "AddGo") {
                        alert("添加成功");
                        //跳转
                        jQuery(function () {
                            window.location.href="/my/index";
                        })  
                    } else {
                        alert("没成功");
                    }
                },
                //错误
                Error: function (c, v, d) {
                    alert("错误");
                }
            })
        }
    </script>

2.控制器代码

        public ActionResult ValidateUser(List<string> Value)
        {
            //  TempData["aa"] = Value;
            using (MVCTwoEntities1 db = new MVCTwoEntities1()) 
            {
                Usera u = new Usera();
                u.uname = Value[0];
                u.pwd = Value[1];
                u.Uids = Value[2];
                //添加
                db.Usera.Add(u);
                if (db.SaveChanges()>0)
                {
                    return Content("AddGo");
                }
                else
                {
                    return Content("Fash");
                }      
            }
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值