【问题标题】:How do I ensure AJAX still works after content moved from iFrame through DOM manipulation在通过 DOM 操作从 iFrame 移动内容后,如何确保 AJAX 仍然有效
【发布时间】:2011-02-19 19:14:34
【问题描述】:

提交 iFrame 后,返回启用 AJAX 功能的内容,一切正常。

一旦我通过 DOM 操作将内容从 iFrame 移到主页并移除 iFrame,AJAX 就会停止工作。

我怎样才能让它工作?

我抓取 iFrame 的正文内容并通过 .innerHTML 将其移动到外部元素

【问题讨论】:

  • 我知道这是 10 年前的事了,但如果您能接受我对问题的回答,我将不胜感激,前提是它满足所需的要求?得到那个代表哟'????

标签: ajax iframe dom-manipulation


【解决方案1】:

这真的取决于 AJAX 实现...

一旦您从 iFrame 中获取 DOM 节点并将它们放置在您的

中,它们本质上就是新的 DOM 节点。附加到它们的任何事件都需要重新执行,并且与它们交互的任何代码都需要重新执行。

为什么不简单地将 iFrame 加载到主页的 DOM 中开始并在那里执行 AJAX 代码?

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 2014-02-10
    • 2014-11-01
    • 2018-03-05
    • 2014-08-30
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多