我有一个坚定和不屈不挠的需要找到 jQuery.ajaxStop 的 MS AJAX 等效项。
而且我想以一种故障安全的方式编写它,这样我就不会收到Sys is undefined
错误
有人可以帮我解决这个问题吗?
问问题
177 次
1 回答
2
您可以使用add_endRequest
MS Ajax 的全局处理程序:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ajaxRequestComplete);
var ajaxRequestComplete = function (sender, args) {
console.log('done');
// your code goes here
}
编辑:您可以将它与isInAsyncPostBack
指示PageRequestManager
对象是否正在处理回发结合起来:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ajaxRequestComplete);
var ajaxRequestComplete = function (sender, args) {
if(Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
// your code goes here
}
}
于 2012-07-04T15:13:53.827 回答