Javascript Ckeditor-更换
我现在和编辑一起工作 我有一个表单,用户可以在其中填写CKEditor中的数据。当用户单击保存按钮时,将调用ajax。在ajax调用中,我用表单数据替换数据。在使用ajaxFormOnSuccess()方法之前,我试图销毁所有实例并再次替换它们 销毁功能正常工作,但当我再次尝试添加实例时,会出现错误: 未捕获的TypeError:无法读取null的属性“unselectable” at c(ckeditor.js:227) 在a。(ckeditor.js:224) at a.g(ckeditor.js:10) 位于a.CKEDITOR.event.CKEDITOR.event.fire(CKEDITOR.js:11) 位于a.CKEDITOR.editor.CKEDITOR.editor.fire(CKEDITOR.js:13) 在a.fireOnce(ckeditor.js:12) 位于a.CKEDITOR.editor.CKEDITOR.editor.fireOnce(CKEDITOR.js:13) 反对。(ckeditor.js:177) 在k(ckeditor.js:161) at Object.load(ckeditor.js:161) 下面是销毁并再次添加它们的代码Javascript Ckeditor-更换,javascript,ajax,ckeditor,Javascript,Ajax,Ckeditor,我现在和编辑一起工作 我有一个表单,用户可以在其中填写CKEditor中的数据。当用户单击保存按钮时,将调用ajax。在ajax调用中,我用表单数据替换数据。在使用ajaxFormOnSuccess()方法之前,我试图销毁所有实例并再次替换它们 销毁功能正常工作,但当我再次尝试添加实例时,会出现错误: 未捕获的TypeError:无法读取null的属性“unselectable” at c(ckeditor.js:227) 在a。(ckeditor.js:224) at a.g(ckeditor
$('textarea.ckeditor').each(function () {
var txtBoxID = this.attributes.id.nodeValue;
var editor = CKEDITOR.instances[txtBoxID];
if (editor) {
editor.destroy(true);
}
});
CKEDITOR.replace('GeneralData.TypeOfInsuranceGoods', { autoParagraph: false });
目前只是添加一个实例来测试它,但我得到了错误(见上文)
有人知道我做错了什么吗
谢谢你的光临
布伦特