Дмитрий Свиридов, но я могу посоветовать и symfony 5 но боюсь не потянет. да cms навалом. но это полный отстой. если хотите можем устроить батл. и я вам докажу что ваш csm это для говнопрограммистов. и cms много чего не может в отличии от фреймворков.
Сергей Бурдужа, все правильно он вам выдаёт. Вам надо что бы ваша функциякоторая на скрин готе возвращало json а она у вас возвращает html. Сделайте так что бы ваша функция возвращала json массив и все у вас получится. Запихиваете в этой функции в массив что бы он был ключ и к нему значение и перевалите массив в json через функцию encode-json().
лучше создай в коде пустой массив куда будешь сохранять историю выбранных полей и при помощи события select2:select забрасываешь туда значение то которое выбрано. и потом с массивом где лежат выбранные элементы используешь его. как хочешь
по моему ты его не сохранил и по этому не показывается
вот как сохранять
var dataURL = canvas.toDataURL("image/jpeg");
var link = document.createElement("a");
link.href = dataURL;
link.download = "my-image-name.jpg";
link.click();
я сделал explain и вот что получилось. только я вот все равно не могу понять в чем проблема. помоги мне пожалуйста