在Ajax成功之后提交表单

时间:2014-11-11 00:38:40

标签: php jquery html ajax

我对Ajax的经验很少,可以使用一些帮助。我有一个Ajax函数(下面),并且想知道在Ajax调用点击“成功”之后是否可以提交HTML表单。我还包括激活该功能的按钮。

<div class="buttons">
<div class="pull-right">
<input type="button" value="<?php echo $button_confirm; ?>" id="button-confirm" class="btn btn-primary" />
</div>
</div>


<script type="text/javascript">
$('#button-confirm').on('click', function() {
    $.ajax({
        type: 'get',
        url: 'index.php?route=payment/cheque/confirm',
        cache: false,
        beforeSend: function() {
            $('#button-confirm').button('loading');
        },
        complete: function() {
            $('#button-confirm').button('reset');
        },
        success: function() {
            location = '<?php echo $continue; ?>';
        }
    });
});
</script>

我已经阅读了其他一些答案,但并不真正理解发生了什么。如果有人能说得很简单,我会非常感激。

感谢。

这是表格:

<form name="purchase_form" method="post" action="https://www3.eigendev.com/mirapay/secure_credit.php">

<input type="hidden" name="MTID" value="<?= $mtid ?>">
<input type="hidden" name="Merchant_ID" value="f5b23eea8cf2e5db3af9845f44e1aacd">
<input type="hidden" name="MKEY" value="<?= $mKey ?>">
<input type="hidden" name="SuccessURL" value="">
<input type="hidden" name="FailURL" value="">
<input type="hidden" name="EMail" value="">
 <input type="hidden" name="Amount1" value="<?= $total ?>">

</form>

0 个答案:

没有答案