使用百度編輯器--ueditor,後臺接收提交編輯的內容,HTML不見了, 賦值不了,賦值以後,html暴露出來了??

一、提交編輯好的內容, 後臺post 接收發現 html 不見了,這個時候也許就是轉義的問題, 既能夠試試  javascript

$content = htmlspecialchars(stripslashes(input('content','','trim'))); 

二、使用 ueditor 的 setContent(),給編輯器賦值, 發現編輯裏面什麼都沒有 , 那是由於有可能,執行 setContent()的時候, 編輯器還沒加載好,你能夠試試等編輯器加載完成在執行賦值的操做php

 that.ue.ready(function () { that.ue.setContent(that.article.content); }); 

 三、賦值成功了,發現 HTML 暴露出來了, 這個也是轉義的緣由,轉回來就能夠了html

$info['content'] = htmlspecialchars_decode($info['content']); 
相關文章
相關標籤/搜索