我有一個形式正與內容是這樣的:插入表單輸入值到數組,並保留自定義鍵索引
<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