0

我想get在提交表单或单击提交按钮时执行 ajax,但表单在执行此操作之前提交get

我试过这个:

jQuery('#submit_btn').click(function(e) {
    e.preventDefault();
    $.get('blabla');
    $('#iform').trigger('submit');  

$('#iform').submit();

});

这根本不提交表格,而是提交get作品。请帮忙!谢谢!

4

2 回答 2

0

如果您使用AJAX,那么我假设您不想刷新页面?尝试使用<input type='button' id='submit_btn' value='Submit'>,因为使用type='submit'会刷新页面。尝试使用type='button'我希望这会有所帮助。

于 2013-04-26T00:39:01.363 回答
0

Ajax 是异步的..

尝试这个

 jQuery('#submit_btn').click(function(e) {
       e.preventDefault();
       $.get('blabla', function() {
          $('#iform').trigger('submit'); 
       });
});

您需要在回调处理程序中触发它。

于 2013-04-26T00:31:21.210 回答