我有一个形式正与内容是这样的:插入表单输入值到数组,并保留自定义键索引
<form id="post">
<div id="related_posts">
<input type="hidden" class='related' name="reladded[72]" value="12" />
<input type="hidden" class='related' name="reladded[34]" value="21" />
<input type="hidden" class='related' name="reladded[46]" value="33" />
<div>
</form>
当我这个使用标准型的方法提交,我得到一个数组,它看起来像:
array('72'=> '12,'34'=> '21,'46'=> '33')
然后我序列化并保存到数据库。
如何使用JQuery从这些字段中收集相同的元素并将它们转换为序列化数组,以便通过AJAX POST提交?
我已经覆盖了所有的AJAX代码,但是我还不能迭代元素来收集正确的数组值。 表单中还有其他元素,但这些是我想提交的唯一元素。
我试图像下面的方法,但无济于事:
var serialrel = $('#post input:hidden[name="reladded"]').serialize();
请帮帮忙!
`.serializeArray()`可能更适合他。 – jAndy 2011-01-19 09:10:52