2014-10-23 5 views
0

Здесь мой процесс. После нажатия кнопки jquery jQuery ajax будет запускать и отправлять данные в мое одно соединение с базой данных. После успешного завершения я хочу перенаправить текущие данные формы на другую веб-страницу. Пока запрос jquery ajax не завершится, я хочу отложить процесс своей формы. Как мне это сделать?Форма отправки задержки до завершения jquery ajax

** Я не спрашиваю о .delay функции

ответ

0

запрос AJAX с JQuery возвращает Promise; одним из подходов, которые вы можете предпринять, является добавление обработчиков, когда завершается запрос Ajax:

$.ajax(myOptions) 
.then(function(response) { 
    // do redirect 
},function(err) { 
    // handle error 
}); 
Смежные вопросы