使用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”}
有什么建议吗?