如何使用laravel从数据库更新tinymce数据

z8dt9xmd  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(360)

我这里有点麻烦,希望你们能帮我。
tinymce在将其保存到数据库时工作得非常好,问题是当我尝试使用此工具检索它时 {!! !!} 什么也看不出来。如何将数据库中的数据打印回 textarea tinymce的标签,我设计它的方式,以便我可以重新设计它一次又一次。
编辑.blade.php:

<li class="step">
            <div data-step-label="Lesson Layout" class="step-title waves-effect waves-dark">Step 2</div>
            <div class="step-content lesson-editor">
             <div class="row">
               <div class="input-field col s12">
                 <textarea id="mytextarea editor" name="editor" rows="8" cols="80" value="{{ $lessons->editor }}"></textarea>
               </div>
             </div>
             <div class="step-actions">
               <button class="waves-effect waves-dark btn blue next-step" >CONTINUE</button>
               <button class="waves-effect waves-dark btn-flat previous-step">BACK</button>
             </div>
            </div>
          </li>

tinymce脚本:

selector: "textarea",
      height: '350px',
      plugins: [
          "advlist autolink lists link image charmap print preview hr anchor pagebreak",
          "searchreplace wordcount visualblocks visualchars code fullscreen",
          "insertdatetime media nonbreaking save table contextmenu directionality",
          "emoticons template paste textcolor colorpicker textpattern"
      ],

请原谅我英语不好。
谢谢你们!

cngwdvgl

cngwdvgl1#

记住使用:

tinyMCE.activeEditor.setContent(data.definition);

哪里 definition 是存储数据的列的名称 Tinymce 价值观,我用 data 因为我在用 ajax ,只需在括号中插入tinymce列名。
例如,下面是我用ajax编写的代码:

$('body').delegate('#content-info #edit','click',function (e) {
        var id = $(this).data('id');

        $.get("{{ URL::to('content/edit') }}",{id:id},function (data) {

            $('#frm-updatecontentform').find('#id').val(data.id);
            $('#frm-updatecontentform').find('#titlee').val(data.title);
            $('#frm-updatecontentform').find('#brieff').val(data.brief);
            $('#frm-updatecontentform').find('#inputatt').val(data.input_at);
            tinyMCE.activeEditor.setContent(data.definition);
            $('#frm-updatecontentform').find('#page_addresss').val(data.page_address);
            $('#frm-updatecontentform').find('#start_datee').val(data.Begin_at);
            $('#frm-updatecontentform').find('#end_datee').val(data.End_at);

        });
    });

这就是 tinyMCE.activeEditor.setContent(tinymceColumnname); 你必须注意。

相关问题