在ASP.NET Core中,使用Ajax的POST方法时可能会遇到问题。以下是解决方法的示例代码:
[HttpPost]
public IActionResult MyAction(string data)
{
// 处理数据并返回结果
return Ok("Success");
}
$.ajax({
url: "/ControllerName/MyAction",
type: "POST",
data: { data: "Hello" },
success: function(response) {
console.log(response);
},
error: function(xhr) {
console.log(xhr.responseText);
}
});
确保将ControllerName
替换为你的控制器名字,MyAction
为你的控制器方法名字。
这些代码示例演示了如何在ASP.NET Core中使用Ajax的POST方法。如果仍然遇到问题,可以检查网络请求是否正常发送和接收,并确保控制器方法的路由设置正确。