初始化编辑器方法
1.在class上加ckeditor
<textare class='ckeditor'></textare>
2.使用CKEDITOR.replace()代替现有的<textarea> element
<form>
<textarea name="editor1" id="editor1" rows="10" cols="80">
This is my textarea to be replaced with CKEditor.
</textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
</form>
3.通过引入jquery的适配js文件,用jquery来初始化
<script src="jquery.js"></script>
<script src="ckeditor.js"></script>
<script src="adapters/jquery.js"></script>
<form>
<textarea name="editor1" id="editor1" rows="10" cols="80">
This is my textarea to be replaced with CKEditor. </textarea>
<script>
$('#editor1').ckeditor();
</script>
</form>
由于不同的初始化,使得他们获取数据和填充数据的方式也有所区别
没有引入jquery 可以这样
CKEDITOR.instances.editor1.getData()//这里content是你textare的名字
引入jquery则可以直接
$('#editor1').text();
$('#editor1').html();
如果没有引用jquery在用ajax提交表单的时候如果直接用serialize方法,此时后台将获取不到textare的内容
data:$("#validateform").serialize()
只能通过第一种方式取值在提交
如果用jquery初始的则可以用jquery的serialize方法!
上传图片在config.js里设置路径,然后到程序的具体方法(首先要保证路径是正确的)
其它更具体的还是去官网查文档吧!http://docs.ckeditor.com/