相关疑难解决方法(0)

使用jQuery从CKEditor的iframe中获取内容

我有一个自定义编写的CMS,它使用CKEditor*(FCKEditor v3)来编辑内容.我也使用jQuery Validation插件在基于AJAX的提交之前检查所有字段的错误.我正在使用serialize()函数将数据传递给PHP后端.

问题是,serialize设法正确获取所有字段,但在CKEditor中输入的实际内容除外.像所有其他WYSIWYG编辑器一样,这个编辑器也会覆盖现有文本框上的iframe.并且序列化忽略iframe并且只查看内容的文本框,当然,它没有找到,因此返回一个空白内容正文.

我的方法是在CKEditor 的onchange事件上创建一个钩子,并同时更新文本框(CKEDITOR.instances.[textboxname].getData()返回内容)或其他一些隐藏字段,并在编辑器中进行任何更改.

但是,由于CKEditor仍然处于测试阶段且严重缺乏文档,因此我无法找到合适的API调用,这样我就可以这样做.

有没有人知道如何解决这个问题?

ajax iframe jquery serialization ckeditor

25
推荐指数
4
解决办法
4万
查看次数

CKEditor:编辑器主体的类或ID

我在页面上有一个CKEditor实例.我试图给CKEditor的主体一个类或ID,以便它匹配我在样式表中定义的一些样式.

有一个API文档可以访问相应的DOM元素,但我似乎无法让它工作.我试图以这种方式查询的所有对象都是未定义的.

有人知道如何做到这一点,或者如何正确地解决CKEditor的dom元素?

编辑:谢谢大家,nemisj的答案为我做了,但出于某种原因,我没有在这个问题中设置"接受"的复选标记.

javascript css wysiwyg ckeditor

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

ckeditor ×2

ajax ×1

css ×1

iframe ×1

javascript ×1

jquery ×1

serialization ×1

wysiwyg ×1