Показать сообщение отдельно
  #1 (permalink)  
Старый 07.02.2013, 10:09
Интересующийся
Отправить личное сообщение для 9112 Посмотреть профиль Найти все сообщения от 9112
 
Регистрация: 01.06.2012
Сообщений: 25

результат при вызове своей функции
ситуация много раз поднимавшаяся, но решения, или твердого ответа о его невозможности я не встретил. и так, цель - своя функция, при вызове которой происходит ajax запрос на сервер, далее в success выполняется условие, и в итоге возврат true or false. не должно быть никаких таймеров и запрос должен быть асинхронным.
грубо это можно было бы представить как
function testAuthen(){
    var status=new Rt();
    $.ajax({
        type:"GET",
        url:"auth/verify.php",
        success:function(data){
            if (blabla){
                status.set(true);
            }else if(blabla2){
                status.set(false);
            }
        }
    });     
    return status.get();
}

по понятным причинам это работать не будет и функция у нас будет возвращать undefined.
есть ли какой способ выкрутиться, и добиться желаемого результата?
Ответить с цитированием