2015-10-14 141 views
1

我有一个内联CKeditor在我的网页上,它工作正常。它在更新之后发布AJAX,所有工作都很棒。CKEditor工作 - 但得到错误“未捕获ReferenceError:CKEDITOR未定义”

然而,在控制台中我得到的错误“未捕获的ReferenceError:CKEDITOR没有定义”

我发现这一点的时候,我试图修改工具栏在JavaScript,但工具栏并没有改变。

任何想法发生了什么?

<div id="editor<?php echo $sub_category['id'] ?>" contenteditable="true" class="contentz ckeditor" typeID="<?php echo $sub_category['id'] ?>"> 
<?php if($sub_category['content']==""){ echo "Click here to add some content"; }else{ echo $sub_category['content']; } ?> 
</div> 
<script> 

    // Turn off automatic editor creation first. 
    CKEDITOR.disableAutoInline = true; 
    CKEDITOR.inline('editor<?php echo $sub_category['id'] ?>'); 



</script> 

这只是身体标记之前叫...

<script src="assets/js/ckeditor/ckeditor.js"></script> 
<script src="assets/js/ckeditor/adapters/jquery.js"></script> 

回答

2

移动

<script> 
    CKEDITOR.disableAutoInline = true; 
    CKEDITOR.inline('editor<?php echo $sub_category['id'] ?>'); 
</script> 

<script src="assets/js/ckeditor/adapters/jquery.js"></script> 

,因为你必须先加载ckeditor.js库使用0123配置它方法/属性

相关问题