我从我的视图中尝试了一个 ajax 帖子,如下所示(使用 jQuery)。
完整的解决方案在这里。
$(document).ready(function () {
var kk = {
Address1: "423 Judy Road",
Address2: "1001",
City: "New York",
State: "NY",
ZipCode: "10301",
Country: "USA"
};
console.log(JSON.stringify(kk));
$.ajax({
url: 'Check',
type: 'POST',
data: JSON.stringify(kk),
dataType:"json",
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert(data.success);
},
error: function () {
alert("error");
}
});
});
并在控制器中接收它(始终调用该方法)
public ActionResult Check(AddressInfo addressInfo)
{
return Json(new { success = true });
}
此处为模型,但是当我尝试访问(检查断点)对象的属性(AddressInfo
)时,它总是显示null
值。我尝试不进行字符串化和字符串化。我现在正在学习 MVC 并且是初学者。请帮忙