Знаний действительно не хватает.
По непонятным для меня причинам, алерт внутри функции срабатывает исправно, а внешний алерт нет.
Хром пишет: "Uncaught TypeError: Cannot read property 'name' of undefined".
var d;
function callback(data){
d = data;
alert(d.name+"1");
}
alert(d.name);