首页 > 解决方案 > 将 ckeditor 值存储在 javascript 变量中

问题描述

我有一个问题,如何让 ckeditor5 值数据存储在 javascript 变量中。因为我需要使用这个变量值来保存在数据库表中。

    let theEditor;

    ClassicEditor
      .create(document.querySelector('#agenda_mesyuarat'))
      .then(editor => {
        theEditor = editor;

      })
      .catch(error => {
        console.error(error);
      });


    function getDataFromTheEditor() {
      return theEditor.getData();
    }
<script src="https://cdn.ckeditor.com/ckeditor5/10.0.1/classic/ckeditor.js"></script>

<textarea class="form-control" name="agenda_mesyuarat" id="agenda_mesyuarat" title="Agenda Mesyuarat">
</textarea>

我尝试了以下方法,但无法将 textarea 编辑器值放入变量中。希望有人能指导我如何解决它。谢谢。

var get_agenda_mesyuarat = getDataFromTheEditor;
console.log(get_agenda_mesyuarat);

例如,如果 textarea 内容是:

<p><b>Text</b></p><br>
<b>123</b>

然后javascript中的变量可以存储为var get_agenda_mesyuarat,控制台日志数据可以检查我在textarea中的值与textarea内容相同。

标签: javascripthtmlckeditor5

解决方案


推荐阅读