用于MVC3非鲁棒远程验证的加载指示器



我正在做MVC3非鲁棒远程验证来检查用户名的可用性。

它工作得很好,但它需要相当多的时间来加载验证消息!是否有任何方法可以在转换期间显示一个微调器/用户名可用的检查消息?

您可以使用ajaxStartajaxComplete的全局方法。

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

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

如果你想实现一些特定的加载指示器(例如,在文本input中),你需要用JQuery绑定一些方法并监听远程验证。然后,当它启动时,您可以触发指示器启动方法,当它完成时,您可以将其取回。

使用下面activity_pane的ID属性

    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

另一个链接显示如何做到这一点。

最新更新