Я использую встроенный редактор ipweditor инструмент, который внутренне использует редактор tinyMCE. На своей демонстрационной странице используется старая версия tinyMCE, которая не работает в моем IE. Поэтому я обновил tinyMCE с последней версией.TinyMCE возвращает содержимое без HTML
В старой версии TinyMCE он возвращал мне определенный контент со всеми тегами HTML, в то время как в новой версии он возвращает мне только текст без HTML-тегов. Вот ссылка jsFiddle demo. Кто-нибудь знает, как мне настроить tinyMCE, чтобы он также возвращал мне HTML-теги.
HTML
<div style="display:none">
<form method="post" action="somepage">
<textarea name="content" style="width:100%"></textarea>
</form>
</div>
<div style="border: solid thin gray; padding:5px;">
<div class="my_text"><b> <span>Click me! I am editable and WYSIWYG!!!</span></b>
</div>
Javascript
$(document).ready(function() {
var ed = new tinymce.Editor('content', {
mode: "exact",
theme: "advanced",
plugins: "emotions,table",
theme_advanced_toolbar_location: "top",
theme_advanced_statusbar_location: "bottom",
theme_advanced_resizing: true,
theme_advanced_buttons1: "bold,italic,underline,fontselect,fontsizeselect,forecolor,backcolor,|,code,",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
table_default_cellspacing: 0,
table_default_border: 1,
remove_linebreaks: false
});
$('.my_text').editable({
type: 'wysiwyg',
editor: ed,
onSubmit: function submitData(content) {
alert(content.current);
},
submit: 'save',
cancel: 'cancel'
});
});
действительно «content.pervious» показывает текст с тегами HTML, но я хочу отредактировать текст «content.current» со всеми тегами HTML. – Nehal
выглядит так: ipweditor не поддерживает это (или должен быть сконфигурирован особенно - проверьте документы). Другим подходом к решению этого может быть использование команд редактора тинимы перед подачей (объект редактора ушел, когда ipweditor submit получает вызов!). – Thariama
@Tharima: Да, проблема была в ipweditor. Это создавало внутренне другой объект tinyMCE и получал контент в текстовом формате, его нужно заменить на «html». – Nehal