Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2022, 14:55
Аспирант
Отправить личное сообщение для Olga27 Посмотреть профиль Найти все сообщения от Olga27
 
Регистрация: 10.06.2021
Сообщений: 49

Как вернуть значение ajax в функции?
Мне нужно проверить сессию на стороне сервера и вернуть значение. Делаю я вот так:
var check_session = function(soc)
    {
        $.ajax({
               type: "POST",
               data: "action=sesstest&soc="+soc,
               url: "/action.php",
               dataType: "json",
               success: function(responce)
               {
                         
                      if(responce.result=="success")
                       {
                          sess = responce.messages;
		  return;
}
              }
        });
        

    }

Var sess = check_session(soc);

В итоге значение я получаю “undefined”. Хотя через console.log в success ajax переменная sess выводит значение. Значит данные передаются и получаются как вернуть значение функции полученные через ajax и присвоить переменной?
Ответить с цитированием