加载程序无法在Chrome中运行

时间:2014-05-14 04:33:15

标签: javascript jquery

我想显示一个加载器。 为此,我使用以下代码:

function loadnextview() {   
      document.getElementById("savePop").style.display = 'block';
      $.ajax({
         type: "POST",
         url : url,
         data : {jid : jid},
         async : false,
         success : function(response){
              document.getElementById("savePop").style.display = "none";  

          });
}

这适用于我在Firefox中,但在Chrome中,加载器并没有显示出来。 只有在添加超时后才会显示加载程序。但我不想添加
超时,因为它会延迟过程。

先谢谢。

1 个答案:

答案 0 :(得分:-1)

使用JQuery中的Hide()和Show()函数,而不是Javascript样式。

将此JS代码用于解决方案。

function loadnextview() 
{   
      $("#savePop").show();
      $.ajax({
         type: "POST",
         url : url,
         data : {jid : jid},
         async : false,
         success : function(response){
            $("#savePop").hide();
            }
          });
}