问题描述
我在我的网站上使用jodit,想知道如何在函数中更新现有jodit编辑器的内容。
首先我做....
$( document ).ready(function() {
var editor_adressblock = new Jodit('#adressblock',{
fullsize: false
});
});
并且已正确创建编辑器。
我有一个函数,可以由用户执行,然后应该加载内容(通过json-request),然后将内容放入现有的jodit文本区域。 这是我的尝试(在此示例中,我简化了功能):
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初学者,所以请不要太刻苦;-)
最好的问候 丹尼尔
解决方法
根据 documentation,您似乎拥有正确的格式,因此查看您发出的 ajax 请求的代码会有所帮助,以防出现问题。
否则,我建议在没有 jQuery 的情况下初始化编辑器,以防它是参考或范围问题:
const editor = Jodit.make('#editor');
editor.value = '<p>start</p>';