у меня вопрос связан с тем что бы понять почему именно так, а не иначе
Конструкция:
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 и всех методов и событий обернутых в этот блог.