Задать вопрос
@EVOSandru6

Как в $.ajax на jquery сделать return?

Добрый день,

Такая проблема,

Не срабатывает return из блока success в $.ajax

$('.link').click(function(e)
{
   e.preventDefault;
   var bool;
$.ajax({
     ...
    success : function(data)
   {
         if(data == 'true') 
            bool = true;
         else
         {
             bool = false;
             return false;
         }
   }
     ...
})
alert(bool);
})


К сожалению не отрабатывается ни return, ни присвоение переменной из области ajax

Помогите советом!
  • Вопрос задан
  • 5640 просмотров
Подписаться 1 Оценить 2 комментария
Решение пользователя Александр Зубарев К ответам на вопрос (5)
zualex
@zualex
Senior Software Engineer
function getAjaxValue(){
    var res='';
    $.ajax({
	    async: false,
	    ...
	    success: function(data){
		    res = data;
	    }
    });
    return res;
}
Ответ написан
Комментировать