所以我们在beforeSend之前有这个ajax选项
$.ajax({
beforeSend: function(){
// to do
}
});
有没有办法在全球范围内覆盖它?
例如,我想在所有ajax上插入一个函数,我想通过创建一个函数而不是逐个进行所有$ .ajax调用来实现这一点。
答案 0 :(得分:2)
您可以查看 .ajaxStart() - 它是所有AJAX调用的全局。
每当要发送Ajax请求时,jQuery都会检查是否 还有其他任何杰出的Ajax请求。如果没有 进度,jQuery触发ajaxStart事件。任何和所有处理程序 已经使用.ajaxStart()方法注册的是 这一次。