我将在ajaxSetup
中设置自定义变量,如下所示:
$.ajaxSetup({
spinner: true
});
因此,可以为每个单独的ajax请求设置微调器true
或flase
,并在ajaxSend
事件中进行检查。
$(document).ajaxSend(function(event, xhr, options) {
if(options.spinner) $("#spinner").show();
})
有办法吗?
修改
令人惊讶的是,在我发布问题之后它正在发挥作用。它之前没有工作,spinner
总是如此。我不会关闭这个问题,因为也许其他人也有同样的问题。
答案 0 :(得分:0)
如果没有额外选项,您可以使用:
$(".loadeContainer").ajaxStart(function ()
{
$(this).show();
}).ajaxStop(function ()
{
$(this).hide();
});