2017-07-24 64 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

還有,你可以使用相同的代碼來隱藏裝載機.. –

相關問題