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 では、リクエストを分析することにより、ローダーの後にページの読み込みが開始されますが、これは望ましくありません。任意のアイデア、この問題を克服する方法。