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

Javascript 9115 454 2018-11-19

使用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

请先登录再发表讨论。 2024-03-29

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链