Ajax запрос, в зависимости от ответа сервера (файл валидации формы ajaxcheck.php), предполагалось возвращать переменную is_need_submit, значение которой определяло бы отправлять форму файлу check.php или просто вывод ошибок. Проблема,что is_need_submit всегда остается false. Кто знает подскажите, в чем проблема задать значение?
$(document).ready(function(){
var is_need_submit = false;
$("#regform").submit(function() {
var str = $(this).serialize();
$.ajax (
{
type: "POST",
url: "ajaxcheck.php",
data: str,
success: function(msg) {
if ( msg == 'OK' ) {
is_need_submit = true;
} else {
is_need_submit = false;
}
}
});
alert('is_need_submit = ' + is_need_submit);
return is_need_submit;
});
});