我在一个表单中有多个输入标签,我需要准备所有要通过 Ajax 请求发送的值。这是输入字段的示例:
<form>
<input name="foo" value="1">
<input name="foo1" value="1">
<input name="bar[]" value="2">
<input name="bar[]" value="2">
<input name="fooBar[a][]" value="3">
<input name="foobar[b][]" value="3">
</form>
预期结果 :
{
foo : "1",
foo1 : "1",
bar : ["2", "2"],
fooBar : { a : ["3"], b : ["3"]}
}
或者 :
{
foo : "1",
foo1 : "1",
"bar[0]" : "2",
"bar[1]" : "2",
"fooBar[a][0]" : "3",
"fooBar[b][0]" : "3"
}
我不知道如何以及从哪里开始构建我的函数,所以也许任何人都有一个想法,可以给我一个提示,告诉我如何用普通的 javascript 来完成。