如何格式化html数组


How to format html arrays

我有一个大的形式,我需要POST我的HTML形式在这个数组格式。我遇到的问题是,如何将电台编号为0,1,2,3,…如下所示?

$processes["stations"] = array(
        "0" => array(
            "name" => "Name 1",
            "id" => "2",
            "value"=>"15"
        ),
        "1" => array(
            "name" => "Name 2",
            "id" => "2",
            "value"=>"30"
        )
    );

这是我的HTML表单,可以通过jQuery动态生成。

<input type="text" name="process[stations][name][]" />
<input type="text" name="process[stations][id][]" />
<input type="text" name="process[stations][value][]" />
<input type="text" name="process[stations][0][name]" />
<input type="text" name="process[stations][0][id]" />
<input type="text" name="process[stations][0][value]" />

你可以这样做:

<input type="text" name="process[stations][0][name]" />
<input type="text" name="process[stations][0][id]" />
<input type="text" name="process[stations][0][value]" />

<input type="text" name="process[stations][1][name]" />
<input type="text" name="process[stations][1][id]" />
<input type="text" name="process[stations][1][value]" />

使用节点。appendChild与一个循环,以动态生成的形式与JavaScript/jQuery。

编辑:尝试阅读添加元素到DOM