我正在开发一个基于 ASP.NET 4.0、jQuery、Ajax 和 JavaScript 的 Web 应用程序。我使用 AJAX 来绑定级联组合框、在字段上填充值等。
如果 AJAX 请求正在进行,我想阻止一个元素,例如如果我选择国家,那么 State 组合框应该被阻止。
为此,我使用了 JQuery Block UI 插件,它可以很好地与鼠标配合使用,但是当您通过选项卡访问元素时,可以访问和操作被阻止的元素。
我想完全阻止状态组合框,即用户无法通过鼠标、键盘等访问它,但无法使用 Jquery Block UI。
有什么我想念的吗。
块代码:
$('#statecombo').wrap(<div id='state_div'></div>); //wrapping the div to control
$('#state_div').block({ message: 'Images/busy.gif' Processing....', css: { width: 'auto', height: 'auto' }, bindEvents: true, constrainTabKey: false });
我正在解除 AJAX 请求结束的地方。
有什么建议么?
当我被卡住时,请提供帮助。任何帮助将非常感激 !!