Да, данные приходят
Сейчас попробовал сделать подобным образом:
var html = ""
function get_rubric($_id, $_class)
{
$.ajax({
success: function(data)
{
for (key in (data.info))
{
html +='тра та та"
}
window.html = html;
}
});
// return html; здесь ретурн роли не играет, он все равно не видит html в success
}
$(document).ready(function()
{
var что-то там = get_rubric(0,"files");
// alert(html);
console.log(html);
задумка- когда отрабатывает success, передает в глобальную область видимости значение html. При загрузке DOM я вызываю функцию и потом использую переменную html, в которую записались мои данные.

Но на деле не получается, в конечном html пустая строка