2017-07-24 40 views
0

我在我的phonegap应用程序上添加了一个加载程序,它在登录按钮上起作用。但是当某些警报发生像密码不匹配或无效的用户时,加载程序不会停止。我已经加入我的HTML页面加载,并要停止我的验证的js页面中的警报框是否有在我的HTML页面隐藏下一页我使用如何在警报框打开时停止加载程序

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
    $('#loading').hide(); 
}); 

</script> 

如何隐藏我的JS装载机页面警报

if(Server == "" || UserName == "" || UserPass == "") 
    { 
     if(Server == "") 
     { 
      alert("Please enter server address"); 
     } 
     if(UserName == "") 
     { 
      alert("Please enter User Name"); 
     } 
     if(UserPass == "") 
     { 
      alert("Please enter Password"); 
     } 
    } 
    else 
    {  
     strUrl="https://" + Server + ":1000"; 
     //alert("Test"+strUrl); 
     sessionStorage.setItem("Server",Server);   

     window.localStorage.setItem("serUrl", strUrl); 

     window.localStorage.setItem("serUrl", strUrl);  
     window.localStorage.setItem("Server", Server); 

     strSerUrl="http://" + Server + ":8888/"; 
     //alert(strSerUrl); 
     window.localStorage.setItem("ServerUrl", strSerUrl); 

     var DivId=sessionStorage.getItem('DivId'); 

     DivId=window.localStorage.getItem("DivId") 
     // alert(DivId); 
     Identifier=Identifier+"_"+DivId; 
     //alert("Create Session1"+Identifier); 
     window.localStorage.setItem("Identifier", Identifier); 
     sessionStorage.setItem("Identifier",Identifier); 
     //alert("above create session") 
     services.CreateSession(Identifier, SystemID, UserName, UserPass, ConnectionEstablished, AuthenticationFailed); 
    } 

} 


function ConnectionEstablished(ResponseData) { 
    if (ResponseData != "") 
     { 
     //alert("resp"+ResponseData) 
     AuthenticationSuccess(ResponseData); 
     } 
    else 
     alert("Username or Password is incorrect!"); 
} 

回答

0

可以进行如下修改你的函数,使其工作:

function ConnectionEstablished(ResponseData) { 
    if (ResponseData != "") 
    { 
     //alert("resp"+ResponseData) 
     AuthenticationSuccess(ResponseData); 
    } 
    else 
    { 
     $('#loading').hide(); //hide the loader! 
     alert("Username or Password is incorrect!"); 
    } 
} 

尝试,如果它的作品!

+0

谢谢@Sanjay Rathod它的工作..... –

+0

如果条件警报怎么办。装载机没有隐藏在那里 –

+0

还有,你可以使用相同的代码来隐藏装载机.. –

相关问题