麻烦的Json stringify和serializeArray

时间:2016-07-06 23:45:19

标签: javascript html json serialization html-form

使用serializeArray时遇到Json问题。

我有一个HTML表单,如:

<form action="" method="post" name="myForm">
ID: <input type="text" name="id" /><br/>
State (XX): <input type="text" name="state" /><br/>
<p><input type="submit" onClick='submitform()' /></p>
</form>

用javascript:

function submitform() {
var formData = JSON.stringify($("form[name*='myForm']").serializeArray());
alert(formData);

警报输出名称值对,如:

[{ “名称”: “ID”, “值”: “1234”},{ “名称”: “状态”, “值”: “CA”}

我真正想要的是输出: { “ID”: “1234”, “状态”: “CA”}

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

stackoverflow已经在这些

上分配了一些帖子

Serialize form data to JSON

{{1}}