kindeditor编辑遇到问题
不知道各位使用kindeditor的童鞋遇到过没有,我用kindeditor创建一篇文章没问题,filterMode默认设置false,比如“<”提交到数据库自动转译成“<”,正确的,正文中<iframe>就不会被html解析执行,只是当字符串显示。
但是编辑就不行了,把数据库里文章读取出来,放到kindeditor里的时候,“<”有自动转译成“<”,可视化模式下就是一个iframe框,代码模式就是“<”而不是“<”,编辑提交后保存到数据库也是“<”,这点很郁闷。
我就想了,kindeditor提交到数据库的内容是这个样子,拿出来再放回kindeditor为什么就变了?
后来,把filterMode设置为true倒是可以解决。但是对我来说也不行。因为我在kindeditor基本功能上自己扩展了几个自定义插件,比如插入代码、运行代码、上传附件。这些功能需要向编辑器插入<textarea>标签,filterMode设置为true那些插件就不能正常使用了,因为所有“<”都成了“<”。
最后想问下,我是这样把数据库字符串插入到kindeditor的(JSP中):
<textarea id="KEContent" name="content" class="kEContent"><%=article.getContent() %></textarea>
是不是不合理?我filterMode还是false
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这个我也遇到了mark一下,回头我也试一下
嗯,可以试下,多谢
引用来自#3楼“Photon”的帖子
引用来自#2楼“红薯”的帖子
<%=article.getContent() %>
这里要自己转换,把一些尖括号用 < 和 > 替换
引用来自#2楼“红薯”的帖子
<%=article.getContent() %>
这里要自己转换,把一些尖括号用 < 和 > 替换
<%=article.getContent() %>
这里要自己转换,把一些尖括号用 < 和 > 替换