我正在执行 MVC3 不可靠的远程验证以检查用户名的可用性。
它工作正常,但加载验证消息需要相当长的时间!有没有办法在过渡期间显示微调器/用户名可用的检查消息?
我正在执行 MVC3 不可靠的远程验证以检查用户名的可用性。
它工作正常,但加载验证消息需要相当长的时间!有没有办法在过渡期间显示微调器/用户名可用的检查消息?
您可以使用ajaxStart
和ajaxComplete
全局方法来做到这一点。
ajaxStart :
http://api.jquery.com/ajaxStart/
ajaxComplete :
http://api.jquery.com/ajaxComplete/
如果你想实现一些特定的加载指示器(例如,在 text 内部input
),你需要将一些方法与 JQuery 绑定并监听远程验证。然后,当它启动时,您可以触发指标启动方法,完成后,您可以将其取回。
将您的 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
另一个链接显示如何在此处执行此操作。