4

我正在执行 MVC3 不可靠的远程验证以检查用户名的可用性。

它工作正常,但加载验证消息需要相当长的时间!有没有办法在过渡期间显示微调器/用户名可用的检查消息?

4

2 回答 2

9

您可以使用ajaxStartajaxComplete全局方法来做到这一点。

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

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

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

于 2011-10-01T10:32:37.490 回答
2

将您的 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

另一个链接显示如何在此处执行此操作。

于 2011-10-02T17:55:11.647 回答