Javascript 带ejs的Ckeditor
在ejs文件中添加ckeditor时遇到问题。我正在将其作为脚本文件从公用文件夹导入 ejs文件头Javascript 带ejs的Ckeditor,javascript,ckeditor,ejs,Javascript,Ckeditor,Ejs,在ejs文件中添加ckeditor时遇到问题。我正在将其作为脚本文件从公用文件夹导入 ejs文件头 我确信它正在寻找正确的路径,因为我没有像以前那样出现控制台错误。然后在一个文本区域中,我使用了编辑器类,就像我在文档中看到的那样,但是当我去查看编辑器时,它仍然只是一个带有引导类的文本区域 text我想更改的区域 是我做错了什么,还是ckeditor不能与ejs一起工作?尝试在加载时使用JS方法初始化 CKEDITOR.replace('ID_OF_TEXTAREA'); 我知道这可能太
我确信它正在寻找正确的路径,因为我没有像以前那样出现控制台错误。然后在一个文本区域中,我使用了编辑器类,就像我在文档中看到的那样,但是当我去查看编辑器时,它仍然只是一个带有引导类的文本区域
text我想更改的区域
是我做错了什么,还是ckeditor不能与ejs一起工作?尝试在加载时使用JS方法初始化
CKEDITOR.replace('ID_OF_TEXTAREA');
我知道这可能太晚了,但希望它能在将来帮助别人。 因此,确保ckeditor.js的路径正确,只需添加此脚本
CKEDITOR.replace(“文本区域名称”)代码>
如果出现上述问题,“message”是如此设置的textarea的名称
CKEDITOR.replace(“消息”)代码>请检查JS是否从页面源加载。已验证JS是否在接收此错误的源代码中ckeditor.JS:348未捕获类型错误:无法读取Object.ckeditor.replace(ckeditor.JS:352)处(ckeditor.JS:348)的未定义属性“getEditor”在dashboard:28,当我将这个CKEDITOR.replace('editor')添加到页面顶部时代码>文本区域的ID是什么。尝试使用getElementByID获取元素,并检查是否可以获取元素。
<div class="form-group">
<label for=""></label>
<textarea type="text" class="form-control mb-2 editor" placeholder="Your message" name="message"></textarea>
</div>
CKEDITOR.replace('ID_OF_TEXTAREA');