если вы используете ajax, то вы можете использовать ajaxStart и ajaxStop для отображения спиннера на экране, как показано ниже.
<div id="loading">
<img src="loader.gif" />
</div>
<script>
var $loading = $('#loading').hide();
$(document)
.ajaxStart(function () {
$loading.show();
})
.ajaxStop(function () {
$loading.hide();
});
</script>