Нужно вывести результат, полученный при getJSON Пробовал два варианта. первый, как я понял, не работает из-за асинхронности
function synchronize(){
var json;
$.getJSON(data_url, function(data){
json = data;
});
return json;
}
console.log(synchronize());
Вот второй
function synchronize(){
$.getJSON(data_url, function(data){
return data;
});
}
console.log(synchronize());
chromeтам ещё есть параметры функции, которые нужны для этогоchrome-extenstion, но совершенно не нужны всем остальным спрашивающим, эти параметры перемешиваются в вызове, также используются в ответе функции и получается код, сильно сложнее чем есть на самом деле. Думаю авторы многих подобных вопросов так и не поняли что за ссылку им дали и как она им поможет. – MasterAlex Jun 25 '16 at 10:24