2017-07-24 2 views
0

J'ai ajouté un chargeur sur mon application phonegap sur le bouton de connexion cela fonctionne. mais lorsqu'une certaine alerte se produit comme une non-concordance de mot de passe ou un utilisateur invalide, le chargeur ne s'arrête pas. J'ai ajouté mon chargeur à la page html, et que vous voulez arrêter ma page js Authentification dans laquelle la boîte d'alertes sont là dans ma page html pour cacher à la page suivante J'utiliseComment arrêter chargeur lorsque la boîte d'alerte s'ouvre

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

</script> 

comment cacher mon chargeur sur js alertes page

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!"); 
} 

Répondre

0

vous pouvez faire les modifications suivantes à votre fonction pour le faire fonctionner:

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

Essayez si cela fonctionne!

+0

Merci @Sanjay Rathod Cela a fonctionné ..... –

+0

Et qu'en est-il si les conditions alertes. Les chargeurs ne se cachent pas là –

+0

Là aussi vous pouvez utiliser le même code pour cacher le chargeur .. –