如何获取给定表单详细信息的嵌套json对象
How to get nested json object for given form details?
我正在尝试获取json
对象,我已经尝试过了,但它就像是一个普通的json格式,但我需要它像nested json
格式一样,就像我在fiddle中解释的那样。我怎样才能做到这一点?请帮助我,并提前表示感谢。
用替换表单html
<form action="" method="post" id="formid" name="testForm">
First Name:
<input type="text" ng-model="formData.testing.Fname" maxlength="50" size="12" /><br/>
<br/> Last Name:
<input type="text" ng-model="formData.testing.Lname" maxlength="50" size="12" /><br/>
<br/>
Middle Name:
<input type="text" ng-model="formData.testing.Mname" maxlength="50" size="12" /><br/>
<br/> Education:
<br/>
<select ng-model="formData.testing.Education">
<option value="HighSchool">HighSchool</option>
<option value="College">College</option>
</select>
<br/>
<br/> Age:
<input type="text" ng-model="formData.testing.Age" maxlength="2" size="10" /><br/>
<br/> University:
<br/>
<select ng-model="formData.University">
<option value="ABC">ABC</option>
<option value="DEF">DEF</option>
</select>
<br/>
<br/>
Companies:<br/>
<select ng-model="formData.companies">
<option value="X">X</option>
<option value="Y">Y</option>
<option value="Z">Z</option></select><br/>
<p>
<input type="submit" ng-click="serialize($event)" />
</p>
</form>
这意味着您想要在测试节点中的数据在绑定时将其放在相同的格式中,即用ng-model="formData.testing.Fname"
替换ng-model="formData.Fname"
$scope.serialize = function($event){
var testing = [
{'Fname':$scope.formData.Fname},
{'Lname':$scope.formData.Lname},
{'Mname':$scope.formData.Mname},
{'Education':$scope.formData.Education},
{'Age':$scope.formData.Age},
];
$scope.formData = {
'testing' : testing,
'University' : $scope.formData.University,
'Companies' : $scope.formData.companies,
};
console.log($scope.formData)
alert(JSON.stringify($scope.formData))
console.log(JSON.stringify($scope.formData));
$event.preventDefault()
}
使用此代码。
相关文章:
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 获取html表单信息并使用ajax将其推送到PHP
- 试图用cookie中的信息填充表单
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 在单击父复选框的同时获取子复选框的详细信息
- 根据选择选项元素将表单重定向到不同的URL,并在电子邮件中获取表单详细信息
- 通过javascript提示获取表单的信息
- 表详细信息中的引导程序下拉列表
- 如何获取给定表单详细信息的嵌套json对象
- 图像 onclick() 函数显示带有表单详细信息的 dailog 窗口
- MVC3 :: 从详细信息视图导航表,而不是单击表中的详细信息链接
- php表单详细信息到手机号码
- 启用js文件时,联系人表单不会发送所有表单详细信息
- 重定向到任何页面并提交表单详细信息
- 将详细信息发送到数据库后,正在将表单提交重定向到URL
- 带有表的ASP.NET MVC Jquery对话框显示行单击的详细信息
- 编写一个javascript函数,只需在单击按钮时将表单的详细信息打印到另一个html页面
- 当我从编辑表单提交详细信息时,LocalStorage不更新
- 如何单击表行中的图标并重定向到新的“详细信息页”;在angularjs