在编辑器中添加源代码,会将尖角号等转义,保存到数据库中是如下格式
<pre class="brush:html;toolbar:false"><script></script> <input ></pre><p><p>哈哈</p><br/></p><p><b>嘻嘻</b></p><p><strong>嘻嘻</strong></p>
但修改时,从数据库查询出,将上面的内容回显到编辑器时,编辑器自动将
<
转回尖角号,导致无法正常回显html源代码,为了能够正常回显,需要将&符号再次转义:
content=content.replace("&","&");然后再将content显示到编辑器中即可
<textarea id="contentInp" name="content" rows="3" cols="3" style="display: none">${article.content}</textarea>