Php 当IFRAME完成其过程时,如何将相同的域不可见IFRAME内容添加到主页?
我想知道如何创建一个不可见的iframe,并将其最终内容也放到主页面中,而不仅仅是在iframe内部?(注意,我的不可见iframe url位于同一个域中,是用php编写的,我可以根据需要修改它)Php 当IFRAME完成其过程时,如何将相同的域不可见IFRAME内容添加到主页?,php,javascript,html,iframe,Php,Javascript,Html,Iframe,我想知道如何创建一个不可见的iframe,并将其最终内容也放到主页面中,而不仅仅是在iframe内部?(注意,我的不可见iframe url位于同一个域中,是用php编写的,我可以根据需要修改它) 我的目标是在不可见iframe完成其过程(通常需要10秒完成)时向用户显示某种加载动画,然后在主页中显示最终输出并删除加载动画 我的不可见iframe重定向到另一个php url(也在同一个域中)并输出一些数据,但我想在我的主页内显示这些数据,而不仅仅是在不可见iframe内。你们能告诉我怎么做吗
我的目标是在不可见iframe完成其过程(通常需要10秒完成)时向用户显示某种加载动画,然后在主页中显示最终输出并删除加载动画
我的不可见iframe重定向到另一个php url(也在同一个域中)并输出一些数据,但我想在我的主页内显示这些数据,而不仅仅是在不可见iframe内。你们能告诉我怎么做吗?使用
ajax
与他们共享状态,或者你们可以在一个窗口中执行动画,完成后,你们可以使用window.open()打开一个新窗口代码>
我从未以这种方式尝试过ajax,但是:
<frameset cols="25%,*,25%">
<frame src="frame_a.php">
<frame src="frame_b.php">
</frameset>
你在找什么?否则,我只能考虑使用ajax
。因为没有任何细节,我认为您可以使用JavaScript将加载的数据传输到主页,然后再次显示在这里。为什么不使用ajax呢?这就是您试图用这个iframe.akam模拟的,我如何将iframe process.php内容传输到主页?javascript应该在主页或process.php中?谢谢大家的回复。如何在主页中调用ajax并输出其内容?我是否需要调用ajax一次(我不想多次调用ajax,因为它会在服务器端带来大量负载)并等待其内容?我不想让页面的用户在等待ajax内容到达时认为页面不工作!rz requile这是一个很好的例子,但不是用户单击提交,是否可以将整个iframe内容(html内容)传输到主框架中的Div中?iframe进程中没有文本框,这是由我的process.php完成的简单html输出
<frameset cols="25%,*,25%">
<frame src="frame_a.php">
<frame src="frame_b.php">
</frameset>
function share_state_with_frame_b(state) {
$.ajax({
type: "POST",
url: "frame_b.php",
data: { d1: "v1" , d2: "v2" }
}).done(function( msg ) {
// close frame_a.php
});
}