Jquery异步设置

时间:2011-10-04 07:36:21

标签: php jquery asynchronous

我有一个php脚本,在触发时,使用jquery中的AJAX调用在不同的站点上收集一些数据,并在Div中显示结果。

我还有一个灯箱插件,需要在加载ajax调用的结果后重新初始化。为了实现这一点,我已经关闭异步($ .ajaxSetup({async:false});)所以它在结果div加载完成之前没有加载。

这种方法很好,除了在Chrome中(我会假设IE),当使用此设置时,不会显示“加载”图像。

这有什么聪明的方法吗?

1 个答案:

答案 0 :(得分:2)

你仍然可以异步执行,只需在成功回调函数中进行初始化:

$.ajax({
    url:'',
    data:'',
    success:function(response){
        // init your lightbox here
    }
});