Javascript jQuery form serialize未从输入字段获取新值
我的应用程序中有两个页面,其中有一个html表单用于保存数据。这两页都写得很好。现在在其中一个页面上,每当我编辑表单字段值时,jQuery form serialize都不会将新值传递给action方法。如何调试此代码以发现问题?请帮忙 $.post('/User/SaveUser',$('#userForm').serialize())Javascript jQuery form serialize未从输入字段获取新值,javascript,jquery,asp.net-mvc,jquery-ui,jquery-plugins,Javascript,Jquery,Asp.net Mvc,Jquery Ui,Jquery Plugins,我的应用程序中有两个页面,其中有一个html表单用于保存数据。这两页都写得很好。现在在其中一个页面上,每当我编辑表单字段值时,jQuery form serialize都不会将新值传递给action方法。如何调试此代码以发现问题?请帮忙 $.post('/User/SaveUser',$('#userForm').serialize()) @使用(Html.BeginForm(“,”,FormMethod.Post,new{id=“userForm”})) { 用户名 @TextBoxFor(t
@使用(Html.BeginForm(“,”,FormMethod.Post,new{id=“userForm”}))
{
用户名
@TextBoxFor(t=>t.User.Name,新的{@class=“formcontrol col-sm-6”})
用户类型
@TextBoxFor(t=>t.User.Type,新的{@class=“formcontrol col-sm-4”})
}
提供生成的源html示例,并显示您在何处进行序列化,以便我们可以重现问题。我不是.NET开发人员,是否所有字段都有名称并且都可见?请参见“创建”,您还应该在“浏览器开发工具”“网络”选项卡中检查实际请求,以准确查看发送的内容
@using (Html.BeginForm("", "", FormMethod.Post, new { id = "userForm" }))
{
<div class="form-group row">
<label for="userName" class="col-sm-3">User Name <i class="fa fa-question-circle" rel="tooltip" data-placement="top" title="Enter Name"></i> </label>
@Html.TextBoxFor(t => t.User.Name, new { @class = "form-control col-sm-6" })
</div>
<div class="form-group row">
<label for="userType" class="col-sm-3">User Type <i class="fa fa-question-circle" rel="tooltip" data-toggle="tooltip" title="Enter user type"></i></label>
@Html.TextBoxFor(t => t.User.Type, new { @class = "form-control col-sm-4" })
</div>
}