我正在使用CKEditor將我的textareas改爲wysiwyg。它一切正常,除非我通過Ajax調用加載內容。然後我的CKEditor不加載。在ajax內容中加載ckeditor
我搜索了一個解決方案,但無法找到任何適合我的工作。
我的Ajax調用基本上是這樣的:
$.ajax({
type: "POST",
url: url,
success: function(data) {
$('#content').html(data);
$('.ckeditor').ckeditor();
}
});
正如你可以看到我試圖使用功能CKEditor的()以編程方式加載CKEditor的。但是,這給了我以下錯誤:
火狐說:
$(".ckeditor").ckeditor is not a function
和IE說:
Object doesn't support property or method 'ckeditor'
是否有任何其他方式在內容加載到加載由類名的CKEditor通過Ajax調用?
如果該錯誤消息是「.ckeditor不是函數」,那麼就意味着對於CKEditor的JS文件之前沒有加載。您是否使用'$(document).ready'或者是否在腳本的最後放置了沒有文檔就緒回調函數的js片段? – 2012-11-20 09:55:30