美文网首页
TP5模板中获取的富文本被转义

TP5模板中获取的富文本被转义

作者: dongzhensong | 来源:发表于2019-10-11 14:27 被阅读0次

    从数据库获取的富文本内容格式是正常的:
    <p>fsadfsfa</p><p>fdasafssfas</p><p>fa&nbsp;&nbsp;&nbsp;&nbsp;fsdfa</p>
    在模板js中获取

    var content = '{$info.content}';
    console.log("content", content);
    

    变成了:

    &lt;p&gt;fsadfsfa&lt;/p&gt;&lt;p&gt;fdasafssfas&lt;/p&gt;&lt;p&gt;fa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fsdfa&lt;/p&gt;
    

    尖括号改变了

    如果要获取原先的富文本需要在获取的时候添加上|raw后缀,如:

    var content = '{$info.content|raw}';
    

    这样之后:

    <p>fdasafssfas</p><p>fa&nbsp;&nbsp;&nbsp;&nbsp;fsdfa</p>
    

    相关文章

      网友评论

          本文标题:TP5模板中获取的富文本被转义

          本文链接:https://www.haomeiwen.com/subject/auitmctx.html