我想在页面加载时将数据库字段中的内容放到tinyMCE编辑器中。为此,我有一个像这样的PHP函数:
public function __loadTinyMCE($jobscopeIntroText) {
print '
<script type="text/javascript">
function loadDefaultTinyMCEContent(){
tinyMCE.activeEditor.setContent("'.$jobscopeIntroText.'", {format : "raw"});
}
</script>
';
$jobscopeIntroText
是我之前写入tinyMCE编辑器的html内容,来自数据库。
当我写作例如:
<p>Hello< /p>< p>This is a new line< /p>
它不起作用,setContent()
中的html代码在首次关闭 p-tag后被破坏。在chrome developer工具中,第一个关闭p-tag之前的文本是红色,之后是黑色。即使html中没有“或”。
它只有一个关闭的p-tag。
有人知道这里的问题吗?
答案 0 :(得分:0)
我想你应该在加载所有内容后使用这段代码。因此,可以有办法实现欲望结果:
我希望这对你有用。请告诉我具体情况。