【发布时间】:2012-03-09 16:36:22
【问题描述】:
我有一个问题。 我想在我的 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');">
确实有效,内容正在加载到 TinyMCE(未格式化)!
但如果我尝试这样的事情:
<body onload = "loadText(' <? echo $text; ?> ');">
那不行!
出了什么问题? 我认为,这个问题可能会出现在引号和撇号中。
其他想法和建议?
【问题讨论】:
-
查看 HTML 源代码并将输出包含在您的问题中。
$text的输出很可能是您的问题的根源。
标签: javascript tinymce