我正在使用 jquery 中的 Ajax 加载函数来加载 DOM 中的另一个页面。通过使用这个
$('.upload').on('click',function(){
$('.content').load('loo.php');
});
当我使用这个时,分部内容中的页面会在 3-4 秒间隔后加载。
我想使用该间隔显示进度条,所以我使用了这种方式
$('.upload').on('click',function(){
$.ajax({
url: 'loo.php',
beforeSend:function(){
res.container.append(res.loader); //Showing loader
},
success:function(){
$('.content').load('loo.php');
res.container.find(res.loader).remove(); //Hiding Loader
}
});
});
所以现在发生的事情是,加载器出现并显示了几次,然后分页加载,但问题是我再次看到加载器隐藏后页面加载延迟。我创建了加载器来克服时间,但是加载器运行后仍然需要时间。
在 firebug 中,通过分析请求,页面在 loader 之后开始加载,这是我不想要的。任何想法,如何克服这个问题。