如果我有一个无键数组作为名称之一的表单,如下所示:
<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 )
如何在不发布表单数据的情况下在 Javascript/jQuery 中做到这一点?
注意:我将通过 Ajax 将我通过 jQuery 获得的任何数据发送到 PHP,并且不需要这部分的帮助。实际上,我所需要的只是一种以最终可以使用 PHP 读取的方式打包表单数据的方法。似乎 serializeArray() 或 serialize() 不能解决问题。在此先感谢您的帮助。