我已经创建了具有相同名称的多个字段的表单:如何从具有相同名称的字段的表单创建JSON文件?
<form ... >
<input type=text name="problem" value="problem1" />
<input type=text name="question" value="question1" />
<input type=text name="answer" value="answer1" />
<input type=text name="problem" value="problem2" />
<input type=text name="question" value="question1" />
<input type=text name="answer" value="answer1" />
<input type=text name="question" value="question2" />
<input type=text name="answer" value="answer1" />
<input type=text name="answer" value="answer2" />
...
<input type=hidden name="jsonString" value="" />
<input type=submit value="Send" />
</form>
这些领域可以动态添加/删除由JavaScript
我想投入隐藏字段的字符串(使用JSON .strinfigy)并在提交之前通过此表单传递:
{
problem: [
{
name: problem 1,
question: [
{
name: question 1,
answer: [
name:answer1
]
}
]
},
{
name: problem 2,
question: [
{
name: question 1,
answer: [
name:answer1
]
},
{
name: question 2,
answer: [
name:answer1,
name:answer2
]
}
]
}
]
}
任何想法都可以这么做吗? 感谢
罗布
你的语法有第9行一个小问题,你在哪里使用数组中的键值对。也在其他地方。 –