控制器未接收到 AJAX 请求发送的数据。 ASP.NET Core MVC

问题描述 投票:0回答:1

`大家好,我的同事作业有问题,如果有人可以帮助我。这是 ASP.NET Core MVC。 我有一个 API 控制器来编辑学生组。此 API 接收 GroupViewModel 作为参数来执行更新。收到的模型有效,但其中的变量为空。 在客户端,当我检查发送的请求时,它确实有数据。 我很欣赏你的见解!

Image 1 Image 2 Image 3`

javascript c# ajax asp.net-mvc asp.net-core
1个回答
0
投票

尝试删除 JSON.stringify 和 contentType:

 $.ajax({
     type: 'POST',
     url: '/Enrollment/EditGroup',
     data: updatedGroup,
     success: function (r) {
             console.log("RESULT", r);
              },
    error: function (xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            alert(err.Message);
    }
 });

结果:

© www.soinside.com 2019 - 2024. All rights reserved.