主题: 无法插入<p><img src="xxx.jpg" /></p>代码 |
作者: 张明, 发布日期: 2012-03-10 15:55:48, 浏览数: 3678 |
操作系统: Windows XP
浏览器: chrome KindEditor版本:4.0.5 BUG再现步骤: 1.插入2种编辑器的代码: 第一种:<textarea id="editor_id"><p><img src="xxx.jpg" /></p></textarea>
第二种:<textarea id="editor_id"><p><img src="xxx.jpg" /></p></textarea>
2.结果发现:这2种方式得到的结果都是一样,在编辑器的代码视图中看到的都是<p><img src="xxx.jpg" /></p>,让人大跌眼镜。
将所有的标签符号<和<都转成了< 和 >,这不是自作聪明反误事吗?我到底要怎么样做才能才编辑器中显示html源码呢?而这个html源码是从数据库赋值给编辑器的。
期望结果是:如果采用了第二种插入编辑器的方法,代码还是<p><img src="xxx.jpg" /></p> 不要自做主张转换<和< |
作者: 张明, 发布日期: 2012-03-10 16:26:33 |
已经找到解决办法 将 &换成 &
|
回复 |
作者: Roddy, 发布日期: 2012-03-10 16:35:43 |
回复张明:第二种如果HTML里有</textarea>就杯具,第一种是正确用法。如果要直接显示HTML,再做一次escape。
|
回复 |