Есть множество попапов. Они разной формы, размеров, содержания.
Написал плагин, которому можно передать размеры, цвета, контент и прочее и он всё отобразит на странице.
Содержание попапов динамическое (текст, селекты и тп), приходит с сервера.
Вопрос в том как сделать лучше добавление этого содержания в попап (может есть очевидно правильный вариант, который я не нашёл).
1. Вообще не париться с js и при генерации страницы все попапы целиком засунуть в хтмл, скрыть. Потом просто показывать нужный при клике на кнопку.
2. Оставить плагин и в виде содержимого принимать с сервера полностью собранный html код. Получили готовый html, вставили в попап, показали.
3. Оставить плагин как есть. С сервера принимать только данные в чистом виде, без разметки, допустим, json. В скриптах же писать разметку и эти данные в неё вставлять.
Так сделано сейчас..но html кода в скрипте получается довольно много, править его не очень удобно. В общем выглядит подозрительно. Как будто я делаю что-то не так)