Загрузчик не работает во время синхронного (Async: false) ajax-вызова в google chrome. Работает отлично в Firefox & IE. Во время моего тестирования отладки запускается Loader, пока не запускается запрос ajax. удаляется или исчезает, когда запрос отправляется на сервер, где я сохранял точку отладки. Я пробовал другие решения, такие как использование ajaxStart, beforeSend & ajax loader ect., Но не использовать. Пожалуйста, дайте правильное решениеПогрузчик не работает во время синхронного вызова ajax в chrome
<div id="LoaderDiv" style="display: none">
<img id="ImageLoader" src="Images/loading.gif" />
</div>
$('#LoaderDiv').show();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: servicePath,
async: false,
success: function (data) {
console.log(data.d);
$('#LoaderDiv').hide();
}
});
Может быть, вызов ajax внутри другой функции и использовать setTimeout для вызова его после 100 mss или чего-то малого? – artm
Это означает, что анимация GIF застряла между ними. правильно? –
См. Http://stackoverflow.com/questions/26906278/show-modal-loading-div-is-not-running-in-google-chrome-and-ie-browsers-firefox – artm