【发布时间】:2020-06-10 23:19:54
【问题描述】:
我已经尝试了与该问题相关的所有其他解决方案,但仍然找不到我的代码缺少的内容。这是我的 AJAX() 代码。
var group = JSON.stringify({ 'listofusers': listofusers });
console.log("listofusers : " + JSON.stringify({ 'listofusers': group }));
(Assuming I have my listofusers object ready, and yes i've checked the console and it has data inside.)
$.ajax({
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: "POST",
url: url,
data: group,
success: function (data) {
console.log("output : " + JSON.stringify(data));
//doSend(JSON.stringify(data));
//writeToScreen(JSON.stringify(data));
},
error: function (data) {
console.log("error : " + JSON.stringify(data));
},
});
这是我的服务器端控制器。
[HttpPost]
public IActionResult GetMesssage(List<UserModel> listofusers)
{
var g = listofusers;
}
只是简单地从控制器获取,所以我可以验证来自客户端的数据是否真的已经发送。
我尝试了 [FromBody] 属性,但仍然无法从服务器端获取数据。
【问题讨论】:
-
你也可以发布你的网址吗?
-
var url = "@Url.Action("GetMessage", "Support")";这就是我在我的网址中使用的。
标签: javascript asp.net ajax asp.net-core