2012-02-24 49 views
1

我有一個表單,有大量的動態生成的元素。在提交處理程序中,我希望一次獲取所有數據,而不是每個id。無論如何去做?Jquery - 表單數據提交功能

回答

3

你的問題不是很清楚,但也許你正在尋找serialize()serializeArray() jQuery方法

http://api.jquery.com/serialize/
http://api.jquery.com/serializeArray/

的.serializeArray()方法創建一個JavaScript準備被編碼爲JSON字符串的對象數組。它在代表一組表單元素的jQuery對象上運行。表單元素可以是多種類型的:

+0

沒錯。謝謝! – SNAG 2012-02-24 12:30:02

3

你可以使用:

var yourFormData = $('#yourFormId').serialize() 
3
jQuery('your-form-selector').submit(function() { 
    var yourKeyMap = jQuery(this).serializeArray(); 
});