Javascript 将表单序列化为特定的json格式
使用.serializeArray()时,我的数据如下所示:Javascript 将表单序列化为特定的json格式,javascript,jquery,Javascript,Jquery,使用.serializeArray()时,我的数据如下所示: [ Object { Name="Name", Value="MyName" }, Object { Name="Age", Value="15"} ] 但我希望它看起来像: { Name: "MyName", Age: 15 } 我需要做什么 我的表格: <form id="newUser"> <input id="Name" name="Name" /> <input id="Age" name=
[ Object { Name="Name", Value="MyName" }, Object { Name="Age", Value="15"} ]
但我希望它看起来像:
{ Name: "MyName", Age: 15 }
我需要做什么
我的表格:
<form id="newUser">
<input id="Name" name="Name" />
<input id="Age" name="Age" />
<input type="submit" />
</form>
您可以编写一些采用第一种格式的代码,然后将其转换为另一种格式。只要让它在数组上循环,并将名称作为对象中的键,将值作为键的值,然后将每对分配到一个对象中。为什么需要这种格式?backbone.js的可能副本要求它与tha类似。这就解决了我的问题,您可以删除此问题吗?您应该可以自己删除或关闭此问题。在帖子下方应该有一些控件(靠近链接| edit
等)。