Bonjour à tous,
Je suis actuellement en train de développer une application mobile en HTML/Kendo UI/CSS (et Apache Cordova) et qui communique avec un service Web (ASMX). Au moment où l'utilisateur lance l'application, il lui est demandé de saisir une URL qui lui est propre et sur laquelle se trouve le service Web en question lui permettant de s'authentifier et d'effectuer diverses opérations.
Pour cela, j'utilise la méthode ajax de jQuery qui fonctionne très bien. Le seul bémol est lorsque l'utilisateur indique une mauvaise URL, l'application ne répond plus. En effet, au moment de l'appel à la méthode ajax, une petite fenêtre pop-up de chargement (Loading...) apparaît et disparaît au moment où l'utilisateur est connecté. Lorsque l'URL est mauvaise, cette petite fenêtre pop-up reste à l'écran.
Ci-dessous, une partie du code permettant de se connecter au service Web :
Que puis-je y changer afin d'indiquer un message d'erreur si l'URL est incorrecte ? Ou si un certain temps s'est écoulé sans qu'il n'y ait eu de réponse ? La propriété timeout ne semble rien faire dans mon cas. Pas plus que le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Merci d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part complete: function (jqXHR, textStatus) { alert(textStatus); closeLoadingPopup(); }
Opec78.

 

 
		
		 
         
 

 
			
			

 
   


 Traiter une URL invalide avec la méthode "ajax" de jQuery
 Traiter une URL invalide avec la méthode "ajax" de jQuery
				 Répondre avec citation
  Répondre avec citation 
   


 
  
  
 
 
 
 
			 
  
  Envoyé par darkterreur
 Envoyé par darkterreur
					
 
						
Partager