2015-07-28 4 views
3

Я разрабатываю Webapp с редактором Wysiwyg с CKEditor. Теперь я столкнулся с проблемой хранения данных в базе данных. Я имею в виду, что данные, созданные редактором, находятся в HTML. Должен ли я хранить данные прямо в HTML? Если я сохраняю только текст, как получить теги для рендеринга информации при обновлении страницы? Благодарю.Хранение HTML Wysiwyg Данные редактора

PD: данные из редактора пойманы функцией Javascript.

enter image description here

ответ

1

Попробуйте это:

parsed_html = $.parseHTML(html_text); 

Однако я не уверен, можно ли хранить разобранный текст в базе данных или нет. Я храню их как raw html, а затем на дисплее я их конвертирую.

+0

Если у вас большие HTML-страницы, это не так медленно? –

+1

Может быть, но я также храню изображения как текст с плагином base64image и даже тот, который отображается в одно мгновение. – KaizenCodes

+0

может у вас создать демо для этого –

1

Я думаю, что вы должны хранить данные непосредственно в HTML, чтобы вы могли сохранять текстовый формат при рендеринге.

Если вы хотите сохранить только текстовые данные, проще использовать текстовое поле или текстовое поле.

Смежные вопросы