我对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>