Jquery Loading spinner / div(ajaxStart / ajaxStop)在初始页面加载时不起作用

时间:2016-07-05 12:38:16

标签: jquery ajax loading

我正在使用以下内容在我的页面上显示/隐藏微调器以进行ajax调用。

var $loading = $('#loadingDiv').hide();
$(document).ajaxStart(function() {
    $loading.show();
}).ajaxStop(function() {
    $loading.hide();
});

我有两个选择框。第二个是根据第一个中选择的内容从ajax填充的。

首次加载页面时,会调用ajax开始加载第二个选择框。但是在第一次加载时它没有显示加载微调器。

当我在初始页面加载后更改selectbox1中的选项时,加载微调器工作正常。它每次都有效,除了在初始加载时,当您登陆页面时自动填充第二个框。

当第二个框调用ajax时,如何让它在初始页面加载时旋转。

1 个答案:

答案 0 :(得分:0)

感谢Rory McCrosson在上述评论中的答案。

我在ajaxStart()之前加载了选择器框的第一个Ajax调用。所以我不得不先把我的ajaxStart放到第一位。

谢谢!