最近在集成百度ueditor富文本编辑器时,入库保存后是HTML内容,但是在回显的时候却不能正常显示相关HTML标签,样式。
原因:
入库是HTML内容,回显时HTML标签没有被识别
解决办法:
step1 : 获取编辑器的内容后,进行base64编码
step2 : 服务端对内容进行base64解码后保存
step3 : 服务端返回数据时进行base64编码
step4 : 客户端获取到数据时进行base64解码,然后回显正常
注意:使用ueditor尽量在ready后执行,
ue
.ready(
function
() {
ue
.execCommand(
"insertHtml"
,
$
.
base64
.
decode
(
content
));
});