【发布时间】:2012-10-05 11:31:33
【问题描述】:
我在多行中有表单元素。命名这些元素的最佳方法是什么,以便我可以读取表单中的所有值并生成带有这些值的 JSON?由于 HTML 不支持数组,那么最好的选择是什么?
每行有 2 个文本元素和 1 个选择元素。这些行是动态生成的。
编辑:基本上我想要一种简单的方法将我的数据转换为 JSON,以便我可以将其传递给服务。
我的每一行都是这样的
<tr><td><input type="text"></input></td>
<td><select><option>Exact</option><option>Regex</option><option>Action</option></select></td>
<td><input type="text"></input></td></tr>
<tr><td><input type="text"></input></td>
<td><select><option>Exact</option><option>Regex</option><option>Action</option></select></td>
<td><input type="text"></input></td></tr> .....
【问题讨论】:
-
“HTML 不支持数组”是什么意思?
-
所以如果我有多行表单元素,我可以将元素命名为 textbox[0] textbox[1] 等吗?
-
当然,您也可以将它们命名为
textbox[]或textbox[name] -
并在 Jquery 中运行一个循环来生成 JSON,有什么方法可以自动生成?
-
您的输入元素没有名称,这是编辑中的错误还是您的 HTML 的实际外观?
标签: javascript jquery html json