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


1、提交編輯好的內容, 后台post 接收發現 html 不見了,這個時候也許就是轉義的問題, 既可以試試  

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

2、使用 ueditor 的 setContent(),給編輯器賦值, 發現編輯里面什么都沒有 , 那是因為有可能,執行 setContent()的時候, 編輯器還沒加載好,你可以試試等編輯器加載完成在執行賦值的操作

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

 3、賦值成功了,發現 HTML 暴露出來了, 這個也是轉義的原因,轉回來就可以了

$info['content'] = htmlspecialchars_decode($info['content']); 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM