ckeditor 5, v1.11.1
Я инициализировал редактор следующим образом:
<textarea name="content" id="editor"></textarea>
<script>
ClassicEditor
.create( document.querySelector( '#editor' ) )
.then( editor => {
console.log( editor );
} )
.catch( error => {
console.error( error );
} );
</script>
Я делаю вызов ajax (через jquery) и пытаюсь заполнить редактор с помощьюответ:
<script>
$(function() {
$.ajax({
url: '/get-editor-data',
method: 'get'
}).done(function (response) {
$('#editor').html(response.comment);
});
});
</script>
Запрос ajax успешно выполняется и возвращает действительный JSON:
{"comment":"foo"}
Таким образом, в редакторе должно появиться содержимое "foo".
НоЯ получаю редактор без какого-либо содержимого.
Если я отключу ckeditor - закомментировав первый блок js (ClassicEditor...
) - так что это просто ванильное текстовое поле, содержимое заполнено правильно.
Так как мне получить содержимое в редакторе таким образом?