这问题不仅仅是PHP,还适用于其他语言。
后端获取到的数据内容(content)放在一个隐藏域里面,然后在Ueditor的ready方法中调用setContent(),传隐藏域的text()。代码如下:
//这里用到thinkphp5.1
//<p>11111</p>
$this->assign("content", $content);
设置一个隐藏域
<div id="content1" hidden="hidden">
{$data.content}
</div>
<script id="content" name="content" type="text/plain"></script>
Ueditor的初始化并设置带有HTML标签的内容
var ue=UE.getEditor("content",{
serverUrl:"{:url('Ueditor/config')}"
});
ue.ready(function () {
ue.setContent($("#content1").text())
});
沃妮马,这问题搜索了好久!