发表主题您当前位置:首页 / 交流 / Javascript

使用kindeditor编辑时带有符号“<”和“>”显示不出来

jaes  2018-11-19  0  0  80

使用kindeditor编辑时带有符号“<”和“>”显示不出来

今天使用kindeditor添加文章内容时带有符号“<”和“>”被转换成“&lt;”和“&gt;”,插入到数据里没问题,但在编辑修改时发现带有<>里的内容都显示不出来,那是因为<或>这些代码都被kindeditor转成啦&lt;或&gt;,这个是编辑器初始化的时候自动处理的,所以都显示不出来。
下面说个解决方法
在初始化编辑器数据的时候用一个函数把数据处理下再放进编辑器里,下面以PHP为例,代码如下:
//edit编辑器转义
function htmlreplae($html){
 	$html = str_replace('&nbsp;', '&nbsp;', $html);
  	$html = str_replace('>', '&gt;', $html);
  	$html = str_replace('<', '&lt;', $html);
	return $html;
	}
处理过之后编辑器会自动把&amp;转义成&这样  在编辑器里就会看到我们想要的效果啦
说明:该主题及内容可以随意免费转发,但转发时请注明来源于“哈喽吧”哦^_^。

回复主题

上一篇:JS对象parent和opener的区别说明与举例

下一篇:json解说及js读取解析json数据方法

最新回复(0)

暂无回复
回复主题
提示:请先登录后再回复主题。
  • 站内搜索
  • 百度搜索
  • 搜狗搜索