Я пытался проверить мое заявление if, это работает? [закрыто]

Вы можете, конечно, показать его перед выполнением запроса и скрыть его после его завершения:

$('#loading-image').show();
$.ajax({
      url: uri,
      cache: false,
      success: function(html){
        $('.info').append(html);
      },
      complete: function(){
        $('#loading-image').hide();
      }
    });

Обычно я предпочитаю более общее решение привязки его к глобальным событиям ajaxStart и ajaxStop , таким образом он появляется для всех событий ajax:

$('#loading-image').bind('ajaxStart', function(){
    $(this).show();
}).bind('ajaxStop', function(){
    $(this).hide();
});
-10
задан ayaio 11 May 2018 в 08:29
поделиться