Есть форма, при нажатии на кнопку пользователя спрашивают в уверенности, если да, то нужно спросить сервер о возможности действия и если сервер подтвердит, то отправить форму, иначе не отправлять и вывести сообщение.
Пытался осуществить синхронный блокирующий запрос AJAX, но к сожалению браузер не дожидается выполнения, от просто отправляет форму...
Подскажите, как заставить браузер дождаться загрузки ответа сервера?
$("form.otd-form input.btn-danger").click(function(){
if(confirm('Точно хотите удалить этот отдел?'))
{
var otd = $("#otd .right form.otd-form [name='id-otd']").val();
$.ajax({
type: 'POST',
url: 'edit.php',
data: {ajax_otd: otd},
async: false,
dataType: "text"
}).done(function(text) {
if (text=='1')
return false;
else
return true;
});
}
else
return false;
});