EditLive!富文本编辑器 - 通过ajax提交表单

时间:2011-04-20 20:00:07

标签: ajax

我正在开发的项目是使用Java EditLive!富文本编辑器。我一直试图通过ajax发布EditLive表单,但是使用IE8时遇到了一些问题。以下是我们采取的步骤:

  1. 加载主页
  2. 用户点击链接并加载EditLive小程序并通过ajax
  3. 将其附加到页面
  4. 用户完成编辑文档并单击提交按钮
  5. 表单通过ajax发布(我们正在使用jQuery.post())
  6. 重新加载EditLive部分,EditLive内容正确。
  7. 表单会立即重新发布
  8. EditLive内容重新变为空白。
  9. 不幸的是(出于调试原因),FireFox中没有发生这种情况 - 只有一个表单帖子并且值正确保存。

    从IE8中我可以告诉调试它,看起来提交事件被调用两次,有两种不同的形式。我的想法是小程序没有被正确销毁,尽管我已经尽力摧毁它。

    所以我想知道是否有人有通过ajax成功提交EditLive数据的经验?或者这只是对产品的限制?

    非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我知道这是一个老问题,但你可能想看一下EL的autoSubmit属性:

我怀疑通过使用AJAXy提交过程,这会以某种方式导致EditLive及其标准行为出现问题。我会尝试关闭autoSubmit并在jQuery发布过程中自己抓取内容。