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

данные из $.post
у меня вопрос связан с тем что бы понять почему именно так, а не иначе

Конструкция:
var unitList = '';
function getUnit() {
    $.post('/admin/kit/getUnits', function(data) {
        unitList = data;
        console.log(unitList);
    });
}

возвращает данные и приравнивает результат запроса глобальной переменной unitList если она находится за пределами $(document).ready и доступен в нем, но если эта же конструкция лежит внутри $(document).ready значение в unitList не обновляются.

Собственно вопрос :
разве переменная var unitList = ''; не должна быль глобальной для блока $(document).ready и всех методов и событий обернутых в этот блог.
Ответить с цитированием