在iframe中使用ajax ready函数

时间:2012-09-18 04:39:58

标签: jquery iframe ready

我在iframe中加载了一个网页。该页面使用jquery .ready函数在页面“准备就绪”时加载内容。似乎.ready函数发射得太快了。

我搜索时找到的所有解决方案都涉及在主页面上触发的事件(而不是在iframe页面上)。我可以在页面的源代码中加载iframe以使.ready函数稍后启动,或者我可以使用哪些其他函数或事件可以使用?我不想使用任意超时功能,因为这会导致不必要的延迟,或者在某些情况下可能不会等待足够长的时间。

编辑:我在iframe中加载的页面,当它直接在浏览器中加载时,工作正常。

1 个答案:

答案 0 :(得分:0)

使用jquery.load()方法,只会加载整个页面(包括所有内容)。

样本

$(window).load(function(){

});

请注意: 如果你打算使用.load()函数,那么你不应该使用.ready()函数。