所以我们在发送前有这个ajax选项
$.ajax({
beforeSend: function(){
// to do
}
});
有没有办法在全球范围内覆盖这一点?
例如,我想在所有ajax上插入一个函数,我想通过创建单个函数而不是一个一个地完成所有$ .ajax调用来做到这一点。
最佳答案
您可以检查.ajaxStart()-所有AJAX调用都是全局的。
每当即将发送Ajax请求时,jQuery都会检查是否
还有其他未解决的Ajax请求。如果没有
进度,jQuery触发ajaxStart事件。任何和所有处理程序
已使用.ajaxStart()方法注册的文件,将在以下位置执行
这次。
更多信息@ https://api.jquery.com/ajaxStart/