我想开发一个 ajax 管道,这样每当通过 ajax.beginform 或 ajax.actionLink 发出任何 ajax 请求时,它都应该从我的 ajax.start 函数开始,在该函数中我可以读取 targetupdateid 以便我可以屏蔽 blockui 和任何开发人员都不应该为这个 ajax.start 烦恼。我试图使用这段代码但它不起作用
$(document).ajaxStart(function (xhr, setting) {
console.log(this.activeElement);
if (this.activeElement.type == 'submit') {
activeElement = this.activeElement.form.attributes["data-ajax-update"].value;
} else {
/ activeElement = this.activeElement.attributes["data-ajax-update"].value;
}
if (activeElement != null) {
$(activeElement).blockUI();
}
});
任何帮助将不胜感激。