Обычно это делается путем отображения/скрытия div или двух над верхней частью вашего содержимого. Вы можете получить причудливый гид загрузки от http://www.ajaxload.info/, чтобы вы начали. Тогда вы хотите разместить DIV на странице:
<div id="loading">
<p><img src="loading.gif" /> Please Wait</p>
</div>
Вы хотите, чтобы это по умолчанию скрыты, так что вам нужно добавить этот CSS:
#loading { display:none; }
вы также хотите настроить дисплей для этого тоже:
#loading { display:none; position:fixed; left:0; top:0; width:100%; height:100%;
background-image:url("transparentbg.png"); }
файл transparentbg.png будет 25х25 черный PNG установить около 80% непрозрачный. Далее вам нужно будет способ показать и скрыть это с помощью JQuery:
function showLoading() {
$("#loading").show();
}
function hideLoading() {
$("#loading").hide();
}
Теперь вы можете использовать это, когда вам нужно сделать что-то вроде запрашивая внешнюю страницу для данных:
showLoading();
$.post("data.php", {var:"foo"}, function(results){
$("content").append(results);
hideLoading();
});
Что такое загрузка? Что вы подразумеваете под загрузчиком AJAX? – Jivings
Панель загрузки AJAX http://www.ajaxload.info/ –
Основная идея заключается в том, что вы ставите, например, скрытый анимированный gif на страницу. Когда запускается запрос ajax, вы показываете изображение, а когда оно заканчивается, вы снова скрываете изображение ... Попробуйте этот путь ... Есть много ответов уже на похожие вопросы. Посмотрите на [это] (http://stackoverflow.com/a/1305304/617996) один, например .... – PrimosK