Добрый день, подскажите пожалуйста как решить проблему:
аяксом я выгружаю сайдбар(асайд) с возможностью так же выгрузить подкаталоги в определенный div. Похожий список мне нужно выгрузить когда пользователь создает продукт, но в другом блоке и с другим оформлением. Получается почти полное дублирование кода. Я решил написать функцию, выдает undefined. Не могу понять почему.Информация с сервера приходит но по выскакивающему алерту создается ощущение, что сначала отрабатывает алерт, а потом идет запрос на сервер. Заранее спасибо за ответ
script>
func = function get_rubric($_id, $_class)
{
$.ajax({
url: '/Ajax/create/'+$_id,
dataType: 'json',
success: function(data)
{
console.log(data);
var html = "";
for (key in (data.info))
{
html +='<li class='+$_class+'><a id="' + data.info[key].id + '" class="num' + data.info[key].id_child +
'" href="#">' + data.info[key].name + '<span>' + data.info[key].id_parent + '</span></a></li>';
}
return html;
}
});
}
$(document).ready(function()
{
var html =func(0,"files");
alert(html);
//выдает undefined
......