有没有办法捕获来自服务器端的所有ajax响应?实际上我有一个企业应用程序,我需要在所有服务器响应中应用一些功能。
示例:
在我的所有页面中,我都是以这种方式向服务器发送ajax请求:
$.getJSON("server.php", {
fn: "get"
}, function (json) {
if(json['success']){
//
}else {
//
}
});
答案 0 :(得分:3)
是。它们被称为jQuery Global Ajax Event Handlers,您可以从中挂钩所有AJAX请求/响应的不同阶段。
例如:
$(document).ajaxComplete(function(event, xhr, settings) {
// do something
});