欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

asp.net core mvc ajax Post提交Json请求

程序员文章站 2022-06-11 22:42:57
...

一、Model类、View创建参考:asp.net core mvc ajax Post提交Form表单
二、创建Action

[HttpPost]
        public JsonResult Login_submit([FromBody]sys_User _user)
        {
            return Json(_user);
        }

注意:不要忘记加[FromBody],否则Action 取不到数据的

三、Ajax部分:

<script>
        function login() {
            $.ajax({
                url: "Account/Login_submit",
                contentType: "application/json;charset=utf-8",
                type: "post",
                data: JSON.stringify({
                    UserName: "张三三",
                    PassWord: "123"
                }),
                dataType: "json",
                success: function (data) {
                    console.log("成功");
                    console.log(data);
                },
                error: function (e) {
                    console.log("系统出错!");
                    console.log(e.error);
                }
            })
        }

    </script>

注意: contentType: “application/json;charset=utf-8”,一定要写,否则会报415错误

相关标签: .NET Core