我只是有一個問題。 我想在我的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