如何使用jQuery提交动态生成的表单?

时间:2012-02-18 01:08:54

标签: jquery ajaxform

我有2个表格。第一个是填充表单2数据的异步帖子。然后我想同步提交表单2,以便用户浏览器重定向到新页面。但是,以下代码似乎没有完成这项工作。

$('#Form1').ajaxForm({
    success: function(data) {
        //returns a complete form
        $('body').append((data));

        //the following works so I know the jquery selector is recognized
        console.log($('#Form2'));

        //however this does not work
        $('#Form2').submit()

    }
})

这不是提交表单的有效方法,还是我在这里遗漏了一些东西?感谢。

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找$('#Form2')[0].submit(),否则,您将调用用于绑定到提交事件的JQuery方法(完全不同,请参阅:http://api.jquery.com/submit/)。

答案 1 :(得分:0)

form2是否可能有一个提交按钮,其ID或名称为“submit?”