【发布时间】:2012-07-16 20:22:34
【问题描述】:
我正在尝试在最终通过 AJAX 发送到服务器的表单中包含 WYSIWYG 编辑器。问题是序列化表单不包括编辑器输入,因为它正在页面上的 iframe 中呈现。这似乎是“所有”编辑都这样做的方式(我只尝试了 4 个)。
我的问题是:
1.) 如何在序列化表单中包含或检索 iFramed WYSIWYG 编辑字段以进行 POST
或
2.) 是否有一个基本的 WYSIWYG HTML 编辑器不使用 iFrame 方法,并且会以正在发布的表单呈现输入字段
【问题讨论】:
-
您可以从所有所见即所得的编辑器中获取内容,例如 ckeditor。
-
为什么不想使用 iframe?
-
您使用的是附加到文本区域的编辑器吗?如果是这样,只需确保 textarea 具有 name 属性并且它应该序列化。我见过的大多数编辑器都附加到文本区域并创建自己的 iframe 界面
-
不反对 iframe,但在序列化和提交的表单中省略了呈现的输入区域。我的假设是这是由于使用 iframe,而不是在表单标签中。用的是mceEditor,开始用ckeditor,但还是一样的。