Php 在内容通过ajax完全加载时执行某些操作

Php 在内容通过ajax完全加载时执行某些操作,php,jquery,ajax,load,Php,Jquery,Ajax,Load,我正在通过ajax加载div的内容,使用以下方法: function loadContent( url ) { jQuery.ajax({ url: url, success: function(data) { // set content jQuery("#overlayDiv").html(data); // hide loading spinner

我正在通过ajax加载div的内容,使用以下方法:

function loadContent( url ) {
 jQuery.ajax({
        url: url,
        success: function(data) 
        {           
          // set content
          jQuery("#overlayDiv").html(data);

          // hide loading spinner
          jQuery("#overlayCleared").hide();
        }
      });
}

问题是,我想在包含图像等的“数据”完全加载后做一些事情(隐藏加载微调器)!如何做到这一点


谢谢

如果
数据
是html,那么我认为解决方案是使用
iframe
作为内容容器。代替ajax调用,只需更改
iframe
的src,并添加一个
.load(..)
处理程序,该处理程序将在加载所有内容后启动。

您应该在成功中执行类似操作

var images = jQuery('#content img');
images.load(function() {
   console.log(loading images has been completed);
});
也试试这个插件


图像等。。。只是图像吗?或者你有flash元素或者类似的东西吗?当数据被加载时,你到底想做什么可能有一个简单的方法。你在那里写的东西实际上应该可以工作。加载微调器是完全不隐藏还是在数据完全加载之前隐藏?