Ребят, не могу сделать проверку капчи.. точнее я ее делаю, а форму отправить не могу.. вот код:
$(".data").submit(function(e){
var result = false;
$.post("ajax.php",{q : "captch"},function(data){
var captch = $("#captch").val();
if (captch != data){
alert("Капча введена неверно!");
} else { // отправка формы
return true;
}
});
return result;
});
В любом случае форма не отправляется из-за асинхронности .post запроса... Если внутри post писать return - не работает, а если снаружи - отработает быстрее, чем придет ответ... Что делать?