我有一个ASP.NET的WebForms应用程序看起来像这样一种形式表单字段重复:如何通过使用jQuery/JavaScript的
<div id="signinForm">
<div class="form-inline form-group-sm">
<div class="input-group">
<label for="MemberName" class="sr-only">Email Address :</label>
<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
<input type="email" required id="MemberName" placeholder="Email Address" class="form-control">
</div>
<div class="input-group">
<label for="Password" class="sr-only">Password :</label>
<input type="password" required id="Password" placeholder="Password" class="form-control">
</div>
<button id="signInBtn" class="btn-sm btn-primary" autocomplete="off" data-loading-text="Wait...">Login</button>
</div>
</div>
我想建立从表单字段的JSON对象传递给Web服务,而现在我使用的是这样的:
var formData = {};
$(signinForm).find(':input').each(function() {
formData[this.name] = this.value;
});
var json = JSON.stringify({ NewMember: formData });
如果我检查内置JSON对象,表单字段中不包含的对象 - 他们是空白的(“”)。我在代码中遗漏了什么,我必须实现我想要的功能,即将表单字段的名称/值对作为创建的JSON对象的一部分包含在内?
你说得对!把这个“输入”从“输入”中找出来是个诀窍。非常感谢你! Upvote并接受答案。我很感激! –
@DanielAnderson我的荣幸。快乐编码:)) –