是否有可能通过AJAX处理条纹表单?

Is it possible to process a stripe form via AJAX?

本文关键字:表单 处理 AJAX 有可能 是否      更新时间:2023-09-26

我有这个:

<form class="blocked-form efocus" action="form_process.php?source=payment" method="post">
    <input type="hidden" name="fee" value="1795">
    <script src="https://checkout.stripe.com/v2/checkout.js" class="stripe-button"
          data-key="<?php echo $stripe['publishable_key']; ?>"
          data-amount=1795 data-description="Month-to-month Package">
    </script>
</form>

为了处理这个,我使用form.ajaxSubmit,但因为我没有使用提交按钮,如:

<input type="submit" name="submit" class="general-button" value="Save and Continue" />

它不会通过AJAX处理。是否有一种方法来处理form_process.php?source=payment时,点击由条纹提供的外部按钮?

您可以通过为外部按钮注册一个click处理程序来手动触发表单提交

$('my-button').click(function(){
    $('form.efocus').submit()
})