当动态地将iframe插入网页时,JQuery加载事件允许我在加载此iframe时触发回调函数(另请参阅this stackoverflow article)。
我遇到的问题是,我想在src请求发送到服务器时执行某些操作,但之前从该服务器收到响应。换句话说,我正在寻找像“请求被解雇”这样的事件。 JQuery load事件似乎没有帮助。
我一直在使用JQuery setTimeout方法的几个值,但这对我来说看起来不是一个非常强大的解决方案。
答案 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