要创建一个发送到MVC控制器的JavaScript模型,可以按照以下步骤进行:
var model = {
property1: value1,
property2: value2,
// 添加其他属性
};
fetch('/controller/action', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(model)
})
.then(response => response.json())
.then(data => {
// 处理控制器返回的数据
})
.catch(error => {
// 处理错误
});
在上述代码中,将模型数据作为JSON字符串发送到控制器的指定动作('/controller/action')。可以根据实际情况修改URL和请求方法(GET、POST等)。
[HttpPost]
public IActionResult ActionName([FromBody]ModelClass model)
{
// 处理模型数据
return Ok(result);
}
在上述代码中,使用[FromBody]
特性将发送的模型数据绑定到ModelClass
类的实例中。可以根据实际情况修改参数名称和返回结果。
这样,就完成了创建一个发送到MVC控制器的JavaScript模型的过程。根据具体需求,可以根据模型的属性定义来发送不同的数据,并在控制器中进行相应的处理。
领取专属 10元无门槛券
手把手带您无忧上云