0

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

**我不是在问 .delay 功能

4

1 回答 1

0

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

$.ajax(myOptions)
 .then(function(response) {
     // do redirect
 },function(err) {
     // handle error
 });
于 2014-10-23T01:01:47.013 回答