问题:
CKEditor5在form提交的时候会自动把数据赋值给textarea,但Ajax提交的时候,CKEditor5不会执行赋值操作,需要在Ajax提交之前手动获取数据。
解决:
在ajax提交之前,将ckeditor的编辑内容,强制放入content(页面textarea)中。
添加如下的代码:
$('#contents').val(CKEDITOR.instances.contents.getData(
));
注:写法就是 CKEDITOR.instances. + 你初始化时的名称 + …getData()