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

.net core3.1 mvc post 请求(ajxa)

时间:2020-07-13 13:36:10      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:enc   javascrip   function   throw   png   starty   www   status   ica   

问题

最近在做.net core3.1 mvc post请求时,发现post参数数据一直获取不到,经过多方查阅发现请求时要加 contentType: "application/x-www-form-urlencoded",并且后台要加[FromForm]。
示例如下:

前端

 $.ajax({
            url: "/DataMap/GetData",
            type: "POST",
            contentType: "application/x-www-form-urlencoded",
            async: true,
            dataType: "json",
            data: { taskPage: { StartYear: startYear, EndYear: endYear, Page: pagenum, Limit:pagelimit,Types: types, MultiPolygonJson: multiPolygonJson, PointJson: pointJson } },
            success: function (data) {              
                console.log(data);
            }, error: function (XMLHttpRequest, textStatus, errorThrown) {
               
            }
        });

后端

         [HttpPost]
        public async Task<JsonResult> GetData([FromForm] TaskPage taskPage)
        {
        }

断点调试

技术图片

.net core3.1 mvc post 请求(ajxa)

标签:enc   javascrip   function   throw   png   starty   www   status   ica   

原文地址:https://www.cnblogs.com/ATtuing/p/13292687.html

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