javascript - CKEditor 类型错误 : c[a] is undefined in CodeIgniter

标签 javascript php codeigniter ckeditor

我正在尝试在我的基于 codeigniter 的网站上安装 CKEditor,并且我遵循了本教程:CKEditor in Codeigniter Tutorial

但是我收到这个错误:TypeError: c[a] is undefined

CKEDITOR.lang.load/d()                   ckeditor___ckeditor:230
CKEDITOR.scriptLoader</<.load/f()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/x()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/A()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/u/g.$.onerror()

ckeditor文件夹所在的文件夹:assets/js/(即:assets/js/ckeditor/)

CKEDITOR_BASEPATH 是 CKEDITOR_BASEPATH = 'http://localhost:5678/assets/js/ckeditor/';

我不知道这个错误是什么,也找不到正确的答案或修复它。

提前致谢。

最佳答案

我有同样的问题。 CKEditor 没有正确识别它自己的文件夹。 所以你应该在加载 CKEditor 之前设置一个 CKEDITOR_BASEPATH 变量。

这里简单说一下:(但可能还有其他地方解释得更好。) http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.basePath

因此实现将是这样的:

<script>
  window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/';
</script>

在我的例子中,我使用了 window.CKEDITOR_BASEPATH = '/app/storereport/ckeditor/';

然后加载主要的 ckeditor.js 脚本。

<script type="application/javascript"/>
$(document).ready(function (){
    CKEDITOR.replace( 'product_content' );  // ID of element
});
</script>

关于javascript - CKEditor 类型错误 : c[a] is undefined in CodeIgniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37013922/

相关文章:

javascript - 使用 AngularJS 动态更新 CSS 样式

javascript - 按类别查找最接近的跨度到 tr 中

php - 从两个表中选择所有行,从最后一个表mysql中选择一行

php - 具有 fsockopen 的 PayPal IPN 返回 NULL

javascript - D3.js 未定义,快速提供静态文件

javascript - 我们如何在不引用 XHTML 页面中的函数的情况下运行初始的 JavaScript 片段?

php - Zend Framework 2 模型架构

javascript - 在谷歌地图标记上显示弹出气球

php - 子查询未返回预期结果

php - 如何从 codeigniter 中的三个表中检索数据以获得完整 View