-2

大きなフォームがあり、HTML フォームをこの配列形式で POST する必要があります。私が抱えている問題は、以下に示すように、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][]" />
4

3 に答える 3

4
<input type="text" name="process[stations][0][name]" />
<input type="text" name="process[stations][0][id]" />
<input type="text" name="process[stations][0][value]" />
于 2013-03-11T19:07:51.127 に答える
0

あなたはこのようにそれをするでしょう:

<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]" />

于 2013-03-11T19:10:54.617 に答える
0

node.appendChild をループで使用して、JavaScript/jQuery でフォームを動的に生成します。

編集: DOMへの要素の追加を読んでみてください

于 2013-03-11T19:23:25.910 に答える