【问题标题】:EditLive! Rich Text Editor - submitting form via ajax编辑直播!富文本编辑器 - 通过 ajax 提交表单
【发布时间】:2011-04-20 20:00:06
【问题描述】:

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

  1. 加载主页
  2. 用户单击链接,EditLive 小程序被加载并通过 ajax 附加到页面
  3. 用户完成文档编辑并点击提交按钮
  4. 通过 ajax 发布表单(我们使用的是 jQuery.post())
  5. EditLive 部分已重新加载,EditLive 内容正确。
  6. 表单立即再次发布
  7. EditLive 内容恢复为空白。

不幸的是(出于调试原因),这在 FireFox 中没有发生 - 只有一个表单帖子并且值已正确保存。

从我在 IE8 中调试的情况来看,提交事件似乎被调用了两次,有两种不同的形式。我的想法是小程序没有被正确销毁,尽管我已尽我所能销毁它。

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

任何帮助将不胜感激!

【问题讨论】:

    标签: ajax


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-08-29
      • 2019-02-04
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多