次のような名前の1つとしてキーレス配列を含むフォームがある場合:
<form id="form">
<input name="array[]" type="text" value="zero" />
<input name="array[]" type="text" value="one" />
<input name="array[]" type="text" value="two" />
<input name="array[]" type="text" value="three" />
<input name="single" type="text" value="something" />
</form>
そして私は最終的に次のようにPHPで多次元配列に変換したいと思います。
Array ( [array] => Array ( [0] => zero [1] => one [2] => two [3] => three ) [single] => something )
フォームデータをPOSTせずにJavascript/jQueryでそれを行うにはどうすればよいですか?
注:jQueryで取得したデータはすべてAjaxを使用してPHPに送信しますが、その部分についてはサポートは必要ありません。本当に必要なのは、最終的にPHPで読み取れる方法でそのフォームデータをパッケージ化するメソッドです。serializeArray()またはserialize()がそのトリックを実行できるようには見えません。よろしくお願いします。