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

Js класс, передача переменной из ajax access
function api() { 
    _self = $(this);

    setData('parameters', {
        host: $("#host").val(),
        aid: $("#aid").val(),
        uid: 876,
        token: $("#token").val()
    });

    function getAid() {         
        query ='uid='+getData('parameters').uid;
        $.ajax({
            url: getData('parameters').host+'ajax/album.php',
            type: "GET",
            data: query,
            success: function(response){            
                getData('parameters').aid = 123;
                console.log(getData('parameters').aid); //123   
            }       
        });             
    }

    getAid();

    function setData(key, data) {
        _self.data(key, data);
    }

    function getData(key) {
        return _self.data(key);
    }
    console.log(getData('parameters').aid); //876
}

вот учусь писать код, используя классы на js подскажите пожалуйста, как мне в success измененить переменную, что бы распространялось изменение на весь класс, а не только внути функции success.

Там в комментах я пояснил, думаю вы поняли меня.
Ответить с цитированием