使用jquery提交多个表单

时间:2011-09-24 19:56:48

标签: html ajax jquery

有没有办法使用ajax提交多个表单?

例如表格id =“form1”和表格id =“form2”

两个表格将根据需要单独提交。

更具体地说,我正在使用this来提交表单。

感谢

1 个答案:

答案 0 :(得分:3)

不确定

$('#form1, #form2').submit();

当然是在AJAX化它们之后:

$(function() {
    $('#form1, #form2').submit(function() {
        $.ajax({
            url: this.action,
            type: this.method,
            data: $(this).serialize(),
            success: function(result) {
                alert('thanks for submitting');
            }
        });
        return false;
    });
});

更新:

更新后,您似乎正在使用jquery form plugin。在这种情况下,您可以通过在2个表单上调用ajaxSubmit方法来强制提交AJAX:

$('#form1, #form2').ajaxSubmit();