我在这里遇到麻烦,希望你能帮助我。
将它保存到数据库时,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>
tinymce script:
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"
],
因为我的英语不好,请原谅我
谢谢你们!
答案 0 :(得分:0)
记得使用:
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);
。