В моем JavaScript я добавил опции beforeSend
и complete
:
$.ajax({
"url": "path/to/web/server",
"data": data,
"type": "GET",
"dataType": "jsonp",
"beforeSend": function() {
$('#loading').show();
},
"complete": function() {
$('#loading').hide();
},
"success": function(data) {
..
}
});
и, в моем html, div с загрузочным изображением
<div id="loading" style="display: none;">
<img src="img/loading.gif" />
</div>
.выше работает хорошо.