gpt4 book ai didi

javascript - jQuery ajax post 无法发送 MVC 模型值

转载 作者:行者123 更新时间:2023-11-30 17:28:54 25 4
gpt4 key购买 nike

我正在摸不着头脑,但找不到我在这里缺少的东西。我的 RegionCoreModel 属性总是为空。

HTML:

<div>
<input type="text" id="manager_name" name="manager_name" value="">
<input type="text" id="no_of_emplyee" name="no_of_emplyee" value="">
<button id="update">Update</button>
</div>

js

$("#update").on("click", function() {
var param = JSON.stringify({
RegionCoreModel: {
"Manager": $("#manager_name").val(),
"NoOfEmployee": $("#no_of_emplyee").val()
}
});
$.ajax({
url: '@Url.Action("UpdateRegion", "Store")',
type: "POST",
data: param,
contentType: 'application/json'
}).success(function (response) {
console.log(response);
}).error(function (response) {
console.log(response);
});
});

Controller

[HttpPost]
public JsonResult UpdateRegion(RegionCoreModel region)
{

return Json(new{ manager= region.Manager, noofemployee = region.NoOfEmployee}, "text/html");
}

最佳答案

这应该有效。

var param = JSON.stringify({
region: {
"Manager": $("#manager_name").val(),
"NoOfEmployee": $("#no_of_emplyee").val()
}
});

关于javascript - jQuery ajax post 无法发送 MVC 模型值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23621429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com