要将数据从JavaScript发送到MVC控制器,并将窗口切换到该控制器的IActionResult,您可以按照以下步骤进行操作:
下面是一个示例代码:
JavaScript代码:
var data = {
name: "John",
age: 30
};
fetch('/Controller/Action', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(result => {
// 处理返回的结果
})
.catch(error => {
// 处理错误
});
MVC控制器代码:
[HttpPost]
public IActionResult Action([FromBody] YourModel data)
{
// 处理接收到的数据
// ...
// 返回适当的ActionResult对象
return View();
}
请注意,上述示例中的"Controller"和"Action"应替换为您实际的控制器和方法名称。"YourModel"应替换为您定义的用于接收数据的模型类。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您参考腾讯云的官方文档或咨询腾讯云的技术支持团队,以获取与您需求匹配的产品和服务信息。
领取专属 10元无门槛券
手把手带您无忧上云