Я пытаюсь использовать Jeditable для редактирования встроенного контента, помещенного в текстовые поля. Итак, я называю файлы сценария:Специальные символы, декодированные в моем текстовом поле (с использованием редактирования на месте плагина jQuery)
<script src="js/jquery.jeditable.js"></script>
<script src="js/jquery.jeditable.autogrow.js"></script>
<script src="js/jquery.autogrow.js"></script>
Тогда я функция, которая должна передавать данные на сервер (я сохранил пример URL). Это fonction создает текстовое поле и позволяет издание:
$(".autogrow").editable("http://www.appelsiini.net/projects/jeditable/php/save.php", {
indicator : "<img src='img/indicator.gif'>",
type : "autogrow",
submit : 'OK',
cancel : 'cancel',
tooltip : "Click to edit...",
onblur : "ignore",
event : "dblclick",
autogrow : {
lineHeight : 16,
minHeight : 32
}
});
Затем, у меня есть данные для редактирования Таны содержит HTML-тег, потому что я должен хранить их:
$data = '<div style="color:red">Foo Bar</div>';
echo '<div class="autogrow">'.htmlentities($data).'</div>';
«Эхо» отображает «$ данных» содержание совершенно с тегами, но когда я хочу рядное редактирование DIV, текстовой создаются и следующие данные отображаются в этом текстовое поле:
<div style="color:red">Foo Bar<div>
вместо:
<div style="color:red">Foo Bar</div>
Как я могу отобразить правильные символы?