我有一组在页面中动态更改的 PartialView。PartialView 使用 ajax 加载下一个,依此类推。其中一个有 20 个输入的形式,目前我只发送一个输入,但我怎样才能发送其余的输入?我在这个部分视图中有这个:
var shipping= $("input[name='shipping']:checked").val()
$.ajax(
{
url: '/Home/Payment',
type: "POST",
data: { 'shipping': shipping},
success: function (data) {
$("#cart").html(data);
}
});
这在控制器中:
public ActionResult Payment(string shipping)
{
**do stuff*
return PartialView("NextPartialView");
}
控制器接收表单的每个输入,但正如我之前所说的,其中有 20 个。有没有办法使用另一种技术发送数据来保持代码的清洁和可读性?
我是 MVC 和 razor 的新手
谢谢