0

我在我的网站中使用 jodit,想知道如何在函数中更新现有 jodit 编辑器的内容。

首先我做....

$( document ).ready(function() {
   var editor_adressblock = new Jodit('#adressblock', {
    fullsize: false
 });
});

并且编辑器已正确创建。

我有一个功能,它可以由用户执行,然后应该加载内容(通过 json-request),然后将内容放入现有的 jodit textarea。这是我的尝试(对于这个例子,我简化了函数):

function takeover_adressblock(kunde_id, kunden_adresse_id) {
   // get data by ajax.... not shown in this example
   var data_by_ajax="test";
   editor_adressblock.value=data_by_ajax; // this fails.... 
}

意思是,我不知道如何将数据发送到现有的jodit texteditor ...

我是 jquery 初学者,所以请不要太难;-)

最好的问候丹尼尔

4

1 回答 1

0

Per the documentation you seem to have the right format, so it would help to see the code for the ajax request you're making in case the issue is there.

Otherwise, I would suggest initializing the editor without jQuery in case it's a reference or scoping issue:

const editor = Jodit.make('#editor');
editor.value = '<p>start</p>';
于 2021-08-10T01:37:32.317 回答