Я предполагаю, что есть событие, которое запускает пост ajax? В этом случае вам нужно будет отобразить загрузочное изображение перед вызовом ajax. Затем, когда вызов вернется, вам нужно будет скрыть загрузочное изображение.
Например:
$("#button").click(function() {
// show loading image
$("#loadingImage").show();
$.ajax({
type: 'POST',
url: url,
data: data,
success: function(data) {
// Your logic here...
// hide loading image
$("#loadingImage").hide();
}
});
});
HTML
<input type="button" id="button" value="Load data" />
<img src="loading.gif" id="loadingImage" style="display: none;" />