动态加载iframe时是否有“请求发送 - 等待响应事件”?

时间:2009-01-15 03:54:16

标签: javascript jquery browser

当动态地将iframe插入网页时,JQuery加载事件允许我在加载此iframe时触发回调函数(另请参阅this stackoverflow article)。

我遇到的问题是,我想在src请求发送到服务器时执行某些操作,但之前从该服务器收到响应。换句话说,我正在寻找像“请求被解雇”这样的事件。 JQuery load事件似乎没有帮助。

我一直在使用JQuery setTimeout方法的几个值,但这对我来说看起来不是一个非常强大的解决方案。

2 个答案:

答案 0 :(得分:2)

我不确定你为什么需要这个活动。当你调用JQuery方法时,你知道正在发出请求,所以你可以在那里调用你的方法。

答案 1 :(得分:1)

iframe在添加到document.body。

后立即加载“src”网址
var iframe = document.createElement("iframe");
iframe.src = "http://somesite.com";

document.body.appendChild(iframe);
// request fired, your code would go here