0

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

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

我怎样才能让它工作?

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

4

1 回答 1

0

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

一旦你从 iFrame 中获取了 DOM 节点并将它们放在你的 <body> 中,它们本质上就是新的 DOM 节点。附加到它们的任何事件都需要重新执行,并且与它们交互的任何代码都需要重新执行。

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

于 2010-07-13T19:27:37.670 回答