Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Ajax запрос


Автор: demon87 2.10.2012, 16:58
Всем привет! Подскажите пожалуйста, почему 1) и 2) работают по разному. Т.е. вне внутри обработки аякс запроса не возвращает нужное мне значание
1)
Код

function get_name()
{    
    var result = '';
    $.get(ajax_script, {id: id}, function(data) {
            result = data;
    });           
    return result;
}
console.log(get_name()); 

2)
Код

function get_name()
{    
    $.get(ajax_script, {id: id}, function(data) {
            result = data;
             console.log(result); 
    });            
}

Автор: Aliance 3.10.2012, 11:32
http://shamansir.github.com/JavaScript-Garden/#function.closures

Автор: demon87 4.10.2012, 10:46
Спасибо за наводку! Полезная инфа

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)