Добрый день!
Есть код с 2 функциями Feed.TemplateGetAttachmentPost и Feed.TemplateWallPost.
В функции Feed.TemplateWallPost вызывается функция Feed.TemplateGetAttachmentPost, которая работает без ошибок (результат выдается при проверке), но на выходе, она выдает undefined.
Подскажите, как можно переписать код, для ухода от этой проблемы?
Feed = {
TemplateGetAttachmentPost: function (postID) {
// Генерирует данные, но возвращает undefined
$.ajax({
/* ... */
console.log(attachment); // данные видны
return attachment; // отвечает undefined
/* ... */
})
},
TemplateWallPost: function (AppendTo, data) {
/* ... */
Feed.TemplateGetAttachmentPost(data.postID) // Генерирует данные, но возвращает undefined
/* ... */
}
}