2013-12-04 2 views
2

У меня есть веб-разработка с использованием ASP.NET MVC 4, с использованием веб-инфраструктуры KendoUI, которая должна использовать Ajax Loader вовремя, чтобы заказать еще один «ПРОСМОТР» в системе. Ajax Loader будет запускаться в запросе «VIEW» с задержкой действий запроса в системе. Таким образом, пользователь будет знать, что при нажатии на элемент существует процедура запроса действия и не требуется несколько кликов на экране. Мне нужно направление. Спасибо.ajax загрузка между представлениями ASP.NET MVC 4 KendoUI

ответ

2

Я выбираю это так, это будет охватывать все действия Ajax на моем сайте.

HTML

<div id="GlobalMsg"> 
    <img src="~/loading.gif" /></div> 

CSS

#GlobalMsg { 
    /*padding: 25%;*/ 
    width: 100%; 
    height: 100%; 
    background: rgba(0, 0, 0, 0.2); 
    z-index: 999999 !important; 
    display: block; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
} 

JQuery

$('#GlobalMsg') 
      .hide() 
      .ajaxStart(function() { 
       $(this).show(); 
       // Any other handling 
      }) 
      .ajaxStop(function() { 
       $(this).hide(); 
       // Any other handling 
      }).ajaxError(function (event, jqxhr, settings, exception) { 
       // Any other handling 
      }); 
Смежные вопросы