我试图在最终通过 AJAX 发送到服务器的表单中包含 WYSIWYG 编辑器。问题是序列化表单不包括编辑器输入,因为它正在页面上的 iframe 中呈现。这似乎是“所有”编辑都这样做的方式(我只尝试了 4 个)。
我的问题是:
1.) 如何在序列化表单中包含或检索 iFramed WYSIWYG 编辑字段以进行 POST
或者
2.) 是否有一个基本的 WYSIWYG HTML 编辑器不使用 iFrame 方法,并且会以正在发布的表单呈现输入字段
如果您使用 CKEditor(正如您声明已测试过的那样),您可以在序列化表单之前调用updateElement并且 textarea 将拥有当前数据,或者您可以通过调用getData来检索它。
对于正常提交,该操作是自动的,但由于您不使用表单提交,因此它不会自行工作。