最近开发一个后台管理系统,其中的文章编辑功能是使用ckeditor来实现的。当需要编辑这篇文章的时候,ckeditor中应该显示出之前保存的内容,然后在这些内容的基础上进行修改。但是,我在开发过程中老是会出现这样一种情况:ckeditor加载出来了,但是里面的值没有出来啊,再次刷新一次这个页面,里面的值才会出来。这样是明显的不符合常理的。这个问题困扰了我好久,今天突然灵光一现,想到了解决的方法。
解决方法:
首先,编辑功能中要想在编辑框中显示出已有的值时,应该先赋值到这个textarea中;
然后,再初始化富文本编辑器ckeditor,这样,ckeditor在初始化的时候就会将值,自动赋值到编辑器中;