function json (url){
$.getJSON(url, function(data) {
return data;
})
}
Вы не можете использовать return
здесь.Вы бы вернули data
к анонимной функции закрытия.
Лучше всего использовать callback function
, который следует применять при выполнении обработчика успеха getJSON
.
function json (url, cb){
$.getJSON(url, function(data) {
cb.apply(null, [data]);
})
}
использование
json('action.php', function(data){
alert(data);
});