提交iFrame后,将返回启用了AJAX功能的内容,一切正常。
一旦我通过DOM操作将内容从iFrame移到主页面并删除iFrame,AJAX就会停止工作。
我怎样才能让它发挥作用?
我抓住iFrame的正文内容并通过.innerHTML
将其移动到外部元素答案 0 :(得分:0)
这实际上取决于AJAX的实现......
从iFrame中抓取DOM节点并将其放入< body>,它们本质上是新的DOM节点。附加到它们的任何事件都需要反弹,任何与它们交互的代码都需要重新执行。
为什么不简单地将iFrame加载到主页的DOM中以开始并在那里执行AJAX代码?