Javascript 如何在加载内容后隐藏微调器

Javascript 如何在加载内容后隐藏微调器,javascript,jquery,pjax,Javascript,Jquery,Pjax,我使用pjax加载内容,在加载内容时,我显示一个微调器: $('a[data-pjax]').pjax().live ("click", function () { $("#loader").show(); }); 但是,这样做很好,在内容加载后,加载程序仍然保留在那里 我应该在哪里调用$(#loader).hide()在加载内容后隐藏加载器?根据文档 我认为您也可以使用pjax:end事件。根据文档 我认为您也可以使用pjax:end事件。当然,在内容加载之后,在成功函数中调用aja

我使用pjax加载内容,在加载内容时,我显示一个微调器:

$('a[data-pjax]').pjax().live ("click", function () {
    $("#loader").show();
});
但是,这样做很好,在内容加载后,
加载程序仍然保留在那里

我应该在哪里调用
$(#loader).hide()
在加载内容后隐藏加载器?

根据文档

我认为您也可以使用pjax:end事件。

根据文档


我认为您也可以使用pjax:end事件。

当然,在内容加载之后,在成功函数中调用ajax之后

$.ajax({
          url: "test.html",
          data: {parameter:parameter},
          }).done(function() {
               //on return, add here
               $("#loader").hide()
          });

当然,在内容加载之后,在成功函数中调用ajax之后

$.ajax({
          url: "test.html",
          data: {parameter:parameter},
          }).done(function() {
               //on return, add here
               $("#loader").hide()
          });
ajax调用之前调用
show()
,然后在回调函数调用中调用
hide()
ajax调用之前调用
show()
,然后在回调函数调用中调用
hide()