表单提交延迟直到jquery ajax完成

时间:2014-10-23 00:58:20

标签: javascript jquery jquery-ajaxq

这是我的过程。点击提交按钮后,jquery ajax将触发并将数据发送到我的一个数据库连接。成功之后,我想将我当前的表单数据重定向到另一个网页。直到jquery ajax请求完成,我想延迟我的表单过程。我该怎么办?

**我没有询问.delay功能

1 个答案:

答案 0 :(得分:0)

来自jQuery的AJAX请求返回Promise;您可以采取的一种方法是在Ajax请求完成时添加处理程序:

$.ajax(myOptions)
 .then(function(response) {
     // do redirect
 },function(err) {
     // handle error
 });