最近開發一個后台管理系統,其中的文章編輯功能是使用ckeditor來實現的。當需要編輯這篇文章的時候,ckeditor中應該顯示出之前保存的內容,然后在這些內容的基礎上進行修改。但是,我在開發過程中老是會出現這樣一種情況:ckeditor加載出來了,但是里面的值沒有出來啊,再次刷新一次這個頁面,里面的值才會出來。這樣是明顯的不符合常理的。這個問題困擾了我好久,今天突然靈光一現,想到了解決的方法。
解決方法:
首先,編輯功能中要想在編輯框中顯示出已有的值時,應該先賦值到這個textarea中;
然后,再初始化富文本編輯器ckeditor,這樣,ckeditor在初始化的時候就會將值,自動賦值到編輯器中;