有没有办法检测所有 AJAX 调用(GET 和 POST)?在 AJAX 调用进程运行时,我需要做一种通用的方式来显示加载 div。类似于下面的代码:
$.ajax({
url: 'my/url',
type: "GET",
dataType: "json",
beforeSend: function() {
$('#loading').show();
},
success: function() {
$('#loading').hide();
// do some stuff...
}
我正在寻找一种通用的方法来处理它,而不是调用每个 AJAXbeforeSend()
和行为(显示和隐藏加载 div)。success()
当我有一个 AJAX 调用时,我只是这样做:
$.ajax({
url: 'my/url',
type: "GET",
dataType: "json",
success: function() {
// do some stuff...
}
当该beforeSend()
行为在此请求中隐含时,对于success()
隐藏行为也是如此。你知道我该如何对待这件事吗?
谢谢你们!