У меня есть функция, которая вызывает другую функцию, и я хочу сохранить возвращенный результат в переменной:
function trigger_gridly(){
var channel_name = get_channel_name();
}
Вызываемая функция запускает AJAX-запрос, который запускает обратный вызов, получая JSON:
function get_channel_name(){
var channel_name;
$.getJSON(APPLICATION_DOMAIN + "channels/new.json?callback=?", null, handleJson);
}
function handleJson(channel){
var channel_name = channel.name;
return channel_name;
}
Проблема в том, что channel_name
в trigger_gridly()
не получает значение channel_name
в функции обратного вызова handleJson
. Как я могу предоставить данные в обратном вызове функции trigger_gridly()
?