Summernote Not Converting HTML

时间:2016-12-02 05:29:03

标签: php laravel summernote

I can't seem to convert HTML code I retrieve from my database to convert HTML tags such as

<p> or <img>

into regular markup.

Here's what I currently am using.

<script>
   $(document).ready(function() {
      var titleEditor = $('#titleDiv').summernote();
      var contentEditor = $('#contentDiv').summernote();
      titleEditor.summernote('code', "{{$Article->name}}")
      contentEditor.summernote('code', "{{$Article->content}}")
    });
</script>

and my HTML

<div class="panel-heading" style="overflow: hidden;">
      <div class="col-md-12">
        <div id="titleDiv">
          Title Goes Here
        </div>
      </div>
    </div>
    <div class="panel-body">
      <div id="contentDiv">
        Content Goes Here (Don't worry, it'll auto-expand)
      </div>
    </div>

I've tried every iteration.

Anyone know of any way to fix this? My incessant googling couldn't solve anything.

  • Zach

1 个答案:

答案 0 :(得分:1)

你需要告诉刀片不要使用{!!来逃避html代码!!} 句法 将显示数据检查为未转义。 https://laravel.com/docs/5.3/blade#displaying-data

<script>
   $(document).ready(function() {
      var titleEditor = $('#titleDiv').summernote();
      var contentEditor = $('#contentDiv').summernote();
      titleEditor.summernote('code', "{!! $Article->name !!}")
      contentEditor.summernote('code', "{!! $Article->content !!}")
    });
</script>