5

Существует кнопка, которую пользователь нажимает, чтобы перенаправляться на разное действие контроллера. Я хотел бы показать пользователю некоторую приятную ожидающую информацию (возможно, используя загрузку?), Которую пользователь знает, чтобы ждать. Вы можете что-то посоветовать? Ниже мой curernt код:Показать анимацию ожидания во время действия redirect mvc

это является часть моей JS, который расклеивание некоторых HREF URL модальной самозагрузки окна:

... 
    var href = $('#details').attr('href'); // currently returns '/TransportGallery/Details/1' 
      href = href.slice(0, href.lastIndexOf('/') + 1) + id; 
      $('#details').attr('href', href); 
... 

это бутстраповское модальное окно, где над Js HREF будет размещены и заменит это один:

... 

       <a href="@Url.Action("Details", "TransportGallery", New With {.id = 1})" class="btn btn-primary" id="details"> 
        Show pictures 
        <span class="glyphicon glyphicon-picture" aria-hidden="true"></span> 
       </a> 
       <button type="button" class="btn btn-warning glyphicon glyphicon-off" data-dismiss="modal"> Close</button> 
      </div> 
     </div> 
    </div> 
</div> 
... 

Теперь, когда это сделано есть некоторые операции, за которой загружаются фотографии в галерею и на тот момент я хотел бы показать пользователь анимацию. Как это сделать?

+0

посмотрите здесь: http://stackoverflow.com/questions/1964839/how-can-i-create-a-please-wait-loading-animation-using-jquery – Zergling

ответ

0

Вы можете использовать BlockUI.JS

$(function(){ 
    $('#details').on('click',function(){ 
     $.blockUI(); 
    }); 
}); 

после перенаправления страницы на любую другую страницу будет автоматически unblockui.

Смежные вопросы