在发送Ajax请求时,要将传递的数据转换为JSON格式,并设置请求的Content-Type为application/json。在控制器中,使用FromBody绑定方式将JSON数据绑定到Model对象中。
示例代码:
JavaScript代码:
var data = { name: "John", age: 30 };
$.ajax({ url: "/Controller/Action", type: "POST", data: JSON.stringify(data), contentType: "application/json", success: function(result) { //处理返回结果 } });
控制器代码:
[HttpPost] public IActionResult Action([FromBody]MyModel model) { //使用传递的Model对象 return View(); }