Jquery - 提交函数中的表单数据

时间:2012-02-24 12:26:39

标签: jquery html

我有一个包含大量动态生成元素的表单。在提交处理程序中,我想一次获取所有数据,而不是每个id。反正有吗?

3 个答案:

答案 0 :(得分:3)

您的问题不是很明确,但也许您正在寻找serialize()serializeArray() jQuery方法

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

e.g

  

.serializeArray()方法创建一个JavaScript对象数组,可以编码为JSON字符串。它在表示一组表单元素的jQuery对象上运行。表单元素可以有几种类型:

答案 1 :(得分:3)

您可以使用:

var yourFormData = $('#yourFormId').serialize()

答案 2 :(得分:3)

jQuery('your-form-selector').submit(function() {
    var yourKeyMap = jQuery(this).serializeArray();
});