javascript - 如何在 jQuery 中让表单提交等待 AJAX 回调?

标签 javascript jquery ajax forms

我想在 .submit() 处理程序中包含 AJAX 调用,以便我可以在表单完全提交之前处理表单数据并发送电子邮件确认。因此,我想让提交等待 AJAX 调用完成,以便我可以取消提交或根据响应执行其他操作。

我该如何去做呢?

最佳答案

JavaScript 中没有等待。

最接近的方法是停止表单的提交事件中的默认操作,然后在 Ajax 请求的回调中调用表单元素的提交方法。

关于javascript - 如何在 jQuery 中让表单提交等待 AJAX 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3557456/

相关文章:

javascript - jQuery 值拾取

javascript - 从 Firebase 数据库快照获取元素的键

javascript - $.ajax responseText 与responseJSON 不同

javascript - 将按钮组与表单结合起来 - Bootstrap 3

javascript - 无需提交即可获取表单网址

ajax - 哪个组件应该控制下层组件的加载状态?

javascript - 如何在 AJAX session 之外更新变量? ( Backbone JS/CoffeeScript)

javascript - node.js 不读取并返回简单的 HTML 文件

jquery 将值附加到输入字段

javascript - 是否有原生 jQuery 方法来提取单个 QueryString 项目?