在通过DOM操作从iFrame移动内容后,如何确保AJAX仍然有效

时间:2010-05-15 04:21:26

标签: ajax iframe dom-manipulation

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

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

我怎样才能让它发挥作用?

我抓住iFrame的正文内容并通过.innerHTML

将其移动到外部元素

1 个答案:

答案 0 :(得分:0)

这实际上取决于AJAX的实现......

从iFrame中抓取DOM节点并将其放入< body>,它们本质上是新的DOM节点。附加到它们的任何事件都需要反弹,任何与它们交互的代码都需要重新执行。

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