我有两种形式。第一个是一个异步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/)。