我试图在 Ajax 调用中调用不同的控制器方法。我已经查看了不同的帖子来寻找解决方案,但因为我不完全理解他们的解决方案是什么(底部的链接)。我正在从我的 Home 控制器调用我的 ajax 调用,尝试调用我的生产控制器中的方法。
“请求 URL:http://localhost.59223/Home/Production/CreateNewProductionGoal ”
这是我收到的错误。
我已尝试按照网上建议将URL更改为。.../Production/CreateNewProductionGoal and to ~/Production/CreateNewProductionGoal这些实现都不起作用,因为我收到404 错误,页面未找到。
链接的解决方案之一提到使用 loc var 键,我对此不熟悉。
另一个建议使用按钮,但在我的情况下这不是一个选项。
$.ajax({
type: 'post',
url: "Production/CreateNewProductionGoal",
dataType: "json",
data: data, //Creating a ProductionGoalViewModel to pass into the CreateNewProductionGoal method
success: function (data) {
//$('#Dashboard').load("/Home/UpdateView/" + selectProductionLine);
}
});
Run Code Online (Sandbox Code Playgroud)
为了澄清起见,我正在寻找有关如何从一个 Ajax 调用到另一个的分步说明MVC controller。
谢谢!