javascript - 通过提交表单函数传递参数

时间:2017-12-06 06:29:34

标签: javascript html forms checkbox submit

点击退休用户复选框后,我触发表单提交(“RetireUser”,“Users”) 我的脚本导航到/ Users / RetireUser,但我需要传递Id参数。 没有太多运气与ajax 在此先感谢您的帮助

@foreach (var item in UsersModel)
        {
            <tr>
                <td>@Html.DisplayFor(modelItem => item.Username)</td>
                <td>@Html.DisplayFor(modelItem => item.FirstName)</td>
                <td>@Html.DisplayFor(modelItem => item.LastName)</td>
                <td>@Html.DisplayFor(modelItem => item.Email)</td>
                <td>@Html.DisplayFor(modelItem => item.Phone)</td>
                <td>@Html.DisplayFor(modelItem => item.Status)</td>
                <td>@Html.DisplayFor(modelItem => item.DateRetired)</td>
                <td>@Html.DisplayFor(modelItem => item.DateAdded)</td>

                @using (Html.BeginForm("RetireUser", "Users", FormMethod.Post, new { role = "form", id="retire_user" }))
                {
                    <td>@Html.CheckBoxFor(modelItem => item.RetireUser)</td>                       
                }
                <td><a href="@Url.Action("GetUserById", "Users", new { id = item.Id })">Edit</a></td>
            </tr>
        }


<script>
$('#item_RetireUser').click(function () {
    $('#retire_user').submit();
});

the html the script

1 个答案:

答案 0 :(得分:0)

如果它是一个HTML,为什么不给每个人一个id,这里12是user_id,在jquery的帮助下你可以通过ajax或普通的url调用检索并发送该id。