Индикатор загрузки для ненадежной удаленной проверки MVC3

Я выполняю ненадежную удаленную проверку MVC3 для проверки доступности имени пользователя.

Он отлично работает, но загрузка сообщения проверки занимает довольно много времени! Есть ли способ показать доступное проверочное сообщение счетчика/имя пользователя во время перехода?


person PradeepN    schedule 01.10.2011    source источник


Ответы (2)


Вы можете сделать это с помощью глобальных методов ajaxStart и ajaxComplete.

ajaxStart : http://api.jquery.com/ajaxStart/

ajaxComplete : http://api.jquery.com/ajaxComplete/

Если вы хотите реализовать некоторые специфические индикаторы загрузки (например, внутри текста input), вам нужно связать некоторые методы с JQuery и прослушать удаленную проверку. Затем, когда он сработает, вы можете активировать метод запуска индикатора, и когда это будет сделано, вы можете вернуть его.

person tugberk    schedule 01.10.2011

Используйте свой атрибут ID для Activity_pane ниже

    jQuery('#activity_pane').showLoading();
jQuery('#activity_pane').load(
    '/path/to/my/url', 
    {},
    function() {
      //
      //this is the ajax callback 
      //
      jQuery('#activity_pane').hideLoading();
    }
);  

см. http://contextllc.com/dev_tools/jQuery/showLoading/latest/jquery.showLoading.example.html

Другая ссылка, показывающая, как это сделать метод">здесь.

person RickAndMSFT    schedule 02.10.2011