Я создаю простой 7-страничный веб-сайт, управляемый базой данных, и я хотел бы создать для него простую CMS.Супер простая CMS только для изменения текста на определенных страницах и загрузки изображений на другие.Я бы даже не сказал, что это CMS.В основном я делаю это для обучения созданию веб-приложения.
Я думал о том, чтобы использовать php для создания простой веб-страницы с простой обработкой входа в систему.Затем используйте ajax для загрузки различных модулей для каждой страницы.Как и на главной странице, я бы хотел, чтобы только текст можно было менять.Я думал, что смогу использовать ajax для загрузки другой php-страницы, которая просто загружает редактор tinymce и предварительно загружает его с текстом, который находится в базе данных, с помощью простой кнопки ajax для загрузки текста в базу данных.Похоже на iframe, но без iframe.
Когда я попытался это сделать, все, что я получил, это текст и текстовое поле.Оказывается, он загружает только текст, а не JavaScript.после дальнейшего чтения я узнал, что могу использовать eval для преобразования текста, загруженного в javascript, но это приводит к проблемам с областями из того, что я понимаю.
Так что я в основном задаюсь вопросом, как мне это сделать, моя цель - нечто подобное почтовым приложениям Google и / или Yahoo.Сначала я подумал, что мог бы выбросить весь код javascript, который я собираюсь использовать, на главную страницу и просто загрузить контент с помощью ajax, но из того, что я прочитал, javascript не будет применять себя к новому коду, так как он не был 't там, когда код был применен к элементам DOM когда-то, когда страница впервые загрузилась.Моей следующей мыслью было загрузить контент, затем загрузить скрипт, используя jquery, и применить его к вновь загруженному контенту, но в лучшем случае попытался найти что-то, что могло бы сбить с толку.
Кто-нибудь делал что-то подобное и готов поделиться тем, что он узнал, или просто знает, о чем я говорю, и может мне помочь?Или решение простое, а я его просто не вижу?