我只是有一个问题。 我想在我的TinyMCE中有来自数据库的格式化文本。如何将格式化文本从数据库返回到TinyMCE
在数据库中,我有一些代码,看起来像这样:
<p style="text-align: justify;"><strong>Zdravím</strong></p>
而且我的脚本是在这里:
<script type="text/javascript">
// Initialization TinyMCE (JS)
tinyMCE.init({ ... });
function loadText(text) {
var editor = window.parent.tinyMCE.activeEditor;
editor.setContent(text);
}
</script>
// PHP
$q = mysql_query("SELECT * FROM article WHERE id = ".$_GET['id']."");
while ($z = mysql_fetch_array($q)) {
$text = html_special_chars($z['content']);
}
如果我尝试这样的事:
<body onload = "loadText('hello');">
这样做的作品和内容是l导入到TinyMCE(没有格式化)!
但是,如果我尝试这样:
<body onload = "loadText(' <? echo $text; ?> ');">
那不行!
怎么回事? 我想,这个问题可能会用引号和撇号。
其他想法和建议吗?
查看HTML源代码并在您的问题中包含输出。 '$ text'的输出很可能是你问题的根源。 – Stefan 2012-03-09 08:41:00