Javascript 启动Ajax操作时停止或隐藏加载面板

Javascript 启动Ajax操作时停止或隐藏加载面板,javascript,c#,jquery,ajax,api,Javascript,C#,Jquery,Ajax,Api,这部分代码全局显示在我的页面中的加载面板 $(document) .ajaxStart(function () { $('#loadingPanel').fadeIn(); }) .ajaxStop(function () { $('#loadingPanel').fadeOut(); }); 因此,每当我调用ajax操作时,它都会自动显示加载面板,如下所示: $.ajax({ type: "GET", url: "localhost:8080/api/data

这部分代码全局显示在我的页面中的加载面板

$(document)
.ajaxStart(function () {
    $('#loadingPanel').fadeIn();
})
.ajaxStop(function () {
    $('#loadingPanel').fadeOut();
});
因此,每当我调用ajax操作时,它都会自动显示加载面板,如下所示:

$.ajax({
    type: "GET",
    url: "localhost:8080/api/data/Test/GetData",
    success: doSomething
});
但是在一个特殊的情况下,我想避免显示加载面板。有办法打电话给警察吗

$('#loadingPanel').hide();
在这段代码中.ajax action或有一种解决方法,可以避免仅为一些ajax操作加载面板,而不是调用每个ajax操作的fadeIn和fadeOut。

当调用
$.ajax(选项)
时,可以在选项中设置
全局:false
,以防止触发


是否触发全局Ajax 此请求的事件处理程序。默认值为
true
。设置为
false
to 防止像这样的全局处理程序 或 避免被触发。 这可以用来控制各种Ajax事件