使用jquery拦截ajax请求以显示BlockUI
我试图用jquery截获ajax请求,以显示一条等待的消息,就像使用插件BlockUI一样,但是我如何截获asp.net framework提供的UpdatePanel发送的请求,这是一种触发方式吗 谢谢您可以使用PageRequestManager的beginRequest和endRequest客户端事件来显示“请稍候”UI使用jquery拦截ajax请求以显示BlockUI,jquery,asp.net,ajax,updatepanel,blockui,Jquery,Asp.net,Ajax,Updatepanel,Blockui,我试图用jquery截获ajax请求,以显示一条等待的消息,就像使用插件BlockUI一样,但是我如何截获asp.net framework提供的UpdatePanel发送的请求,这是一种触发方式吗 谢谢您可以使用PageRequestManager的beginRequest和endRequest客户端事件来显示“请稍候”UI Sys.WebForms.PageRequestManager.instance.add\u beginRequest(beginRequestHandler) Sys.
Sys.WebForms.PageRequestManager.instance.add\u beginRequest(beginRequestHandler)
Sys.WebForms.PageRequestManager.instance.add\u endRequest(endRequestHandler)
有关更多信息,请参阅。每个事件都有一些示例。我不知道什么是UpdatePanel,但通常您可以使用,例如:
$(document).bind("ajaxStart", function() {
$.blockUI();
}).bind("ajaxStop", function() {
$.unblockUI();
});
如果在UpdatePanel之外有ajax调用,而您不想阻止该接口,则需要设置ajax
选项:
global: false,
以确保它们被排除在外。谢谢你们,这两个都有快速响应:)