ReferenceError:未定义CKEDITOR

Sla*_*zer 5 javascript ckeditor

我正在尝试使用CKeditor,但是当我尝试教程中的示例并且浏览器中只显示一个texbox 时,会出现以下错误(在JS控制台中).

ReferenceError:CKEDITOR未定义[Break On此错误]
CKEDITOR.replace('editor1');/xampp /(第13行)

请注意,当我在我的虚拟主机上尝试时,该示例有效.可以从浏览器访问文件ckeditor.js.

kap*_*apa 6

从中删除前导斜杠/ckeditor/ckeditor.js(尝试使用ckeditor/ckeditor.js).

前导斜杠表示" ".

因此,如果您使用的是URL http://bp.php5.cz/,然后说/ckeditor/ckeditor.js,那就意味着http://bp.php5.cz/ckeditor/ckeditor.js.但是,如果您的网址是localhost/xampp/,它将解析为localhost/ckeditor/ckeditor.js,这不是您想要的.

如果省略前导斜杠,则相对URL将从"当前URL"解析,因此在两种情况下都是正确的.

最安全的方法当然是使用绝对URL.


Ben*_*Ben 5

就我而言,我在结束正文标签之前加载了 CDN 脚本,在CKEDITOR.replace( 'editor1' ). 把它扔在头上,一切都很好。