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



我有两种形式。第一个是一个异步post,它填充表单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()
    }
})

这不是一个有效的提交表格的方法,还是我只是缺少了一些东西?谢谢

form2是否可能有一个id或名称为"submit?"的提交按钮

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

最新更新