我有一个php脚本,在触发时,使用jquery中的AJAX调用在不同的站点上收集一些数据,并在Div中显示结果。
我还有一个灯箱插件,需要在加载ajax调用的结果后重新初始化。为了实现这一点,我已经关闭异步($ .ajaxSetup({async:false});)所以它在结果div加载完成之前没有加载。
这种方法很好,除了在Chrome中(我会假设IE),当使用此设置时,不会显示“加载”图像。
这有什么聪明的方法吗?
答案 0 :(得分:2)
你仍然可以异步执行,只需在成功回调函数中进行初始化:
$.ajax({
url:'',
data:'',
success:function(response){
// init your lightbox here
}
});