CKeditor ajax 与 codeigniter

发布于 2024-12-12 13:37:58 字数 387 浏览 1 评论 0原文

我已经在 codeingiter 项目的 Html 视图中的文本区域上成功安装了 CKeditor 插件。

我使用“ajax”表单发布的问题,似乎 CKeditor textarea 的内容没有与其他字段一起发送。

我尝试添加此解决方案,

var VariableName = escape(FCKeditorAPI.GetInstance('FCKEditorFieldName').GetXHTML());

但“firebug”向我显示一条错误消息“FCKeditorAPI 未定义”,然后重定向到白色页面的页面包含 json 输出消息。

你能帮我用ajax发送CKeditor textarea的内容吗?

I had successfully installed CKeditor plugin on a textarea in Html view in a codeingiter project.

the problem that I use "ajax" form post and it seems that the content of CKeditor textarea does not sent with other fields.

I tried this solution to add

var VariableName = escape(FCKeditorAPI.GetInstance('FCKEditorFieldName').GetXHTML());

but "firebug" show me an error message that "FCKeditorAPI is not defined" then the page redirected to a white page contains json output message.

can you help me to send content of CKeditor textarea with ajax.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

金橙橙 2024-12-19 13:37:58

您使用CK编辑器还是FCK编辑器?

对于第一个(非 jquery 版本),您只需要 。 getData() 函数来获取字段的数据内容:

CKEDITOR.replace( 'editor1' );
var field = CKEDITOR.instances.editor1.getData();

如果您使用的是 jQUery 适配器,我认为这样做就足够了:

var field = $( '#editor1' ).val();

Are you using CK editor or FCK editor?

With the first (non-jquery version) you just need the .getData() function to get the data content of the field:

CKEDITOR.replace( 'editor1' );
var field = CKEDITOR.instances.editor1.getData();

If you're using the jQUery Adapter I think it's enough doing:

var field = $( '#editor1' ).val();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文