这是我的代码:

 var IsWithHistory = 1;
 if (stat == 'P') {
    var ans = confirm("Copy product with selection History");
    if (ans == true) {
        $("#CopyProductHeaderForm").submit();
    } else {
        IsWithHistory = 0;
        $("#CopyProductHeaderForm").submit();
    }
 }


CopyProductHeaderForm将与此一起发送到我的控制器。我可以将IsWithHistroy Value发送到控制器吗?如何将此值发送到控制器以检查条件。

谢谢

最佳答案

您在此表单内包含一个隐藏字段:

<%= Html.Hidden("IsWithHistory") %>


然后在提交之前设置其值:

$('#IsWithHistory').val(IsWithHistory);
$('#CopyProductHeaderForm').submit();


现在,控制器将获得IsWithHistory值。

关于javascript - 如何使用jquery在submit()上发送变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6445582/

10-11 09:20