У меня есть форму и представить. Если что-то заполнено, перед подачей я хочу убедиться, что это хорошая ценность (с ajax), и если да, ТОГДА я могу только позволить продолжить. Так,Как приостановить событие отправки до завершения события AJAX?
$('#contact').submit(function() {
// ajax
$.ajax({
type: 'POST',
url: $(this).attr('ajaxgetaccommodationsbyemail'),
success: function(answer) {
here a popup window opens, which waits until I press YES or NO
},
async: false
});
this is when return TRUE or FALSE
there should be something like
do while (popupWindowClosed)
so $.when is not an option
});
Установить глобальную переменную, когда AJAX успешно возвращается. Отмените событие 'submit', если глобальная переменная не установлена. – Blazemonger