Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2011, 11:40
Новичок на форуме
Отправить личное сообщение для zeleniy Посмотреть профиль Найти все сообщения от zeleniy
 
Регистрация: 18.04.2011
Сообщений: 4

Непонятки с областью видимости переменной
Есть вот такой код, на jQuery:
function loadModelList(vendor_id) {

    var model;
    $.post("/search/get_models", {vendor_id: vendor_id}, function(data) {
        $(data).each(function() {

            if (params_array['model'] != undefined && params_array['model'] == this.id) {
                model = this.model_name;
            }
        });
    }, 'json');

    alert(model);
}

В самой глубине этого кода должна инициализироваться пременная model. Однако ничего подобного не происходит и её значение так и остаётся undefined. Почему ?? И как сделать так, чтобы я мог получить то что мне надо во внешней области видимости ?
Ответить с цитированием