【问题标题】:How to update tinymce data from database using laravel如何使用 laravel 更新数据库中的 tinymce 数据
【发布时间】:2018-06-11 14:09:36
【问题描述】:

我在这里遇到了麻烦,希望你们能帮助我。

tinymce 在将其保存到数据库时工作得非常好,问题是当我尝试检索它时我使用这个{!! !!} 没有显示。如何以我设计的方式将数据库中的数据打印回tinymce的textarea标签,以便我可以一次又一次地重新设计它。

edit.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>

小脚本:

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"
      ],

请原谅我的英语不好。
谢谢大家!

【问题讨论】:

    标签: javascript mysql laravel-5 tinymce


    【解决方案1】:

    记得使用:

        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);

    【讨论】:

      猜你喜欢
      • 2022-11-02
      • 2020-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      • 2018-04-11
      • 1970-01-01
      • 2020-04-16
      相关资源
      最近更新 更多