Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2011, 11h28   #1
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 5
Points : 4
Points : 4
Par défaut Traduction du thrownError

Bonjour à tous,


Je code depuis peu en javaScript par le biais du framework JQuery.

A ce jour, j'ai besoin de récupérer une éventuelle erreur survenant coté serveur. Pour cela, j'utilise la méthode ajax :

Code :
1
2
3
4
5
6
 
$.ajax({url: '/****?action=lockResource&id='+object[1]+'&type=resource', success: function(settings){
				alert('lulu');
    }, error: function(jqXHR, ajaxSettings, thrownError){
		alert(jqXHR + ' - ' + ajaxSettings + ' - ' + thrownError);
}});
Je récupère bien l'exception levée. Cependant, celle ci est au format d'une URL :
Citation:
java%2Elang%2EException%3A+The+resource+is+null
Je dois afficher proprement cette exception. Il y a t-il une méthode pour traduire le thrownError et récupérer un message propre ?


Merci d'avance


Cordialement
MaxiFruité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 11h47   #2
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 690
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 690
Points : 5 763
Points : 5 763
Bonjour,

Peut-être que ce post pourrait vous aider.
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/09/2011, 12h20   #3
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 5
Points : 4
Points : 4
Merci pour la réponse,


En partie vue qu'il n'y a qu'une partie du décodage qui s'opère.

Voici ce que j'ai pu bricoler en attendant mieux :

Code :
1
2
3
4
5
}, error: function(jqXHR, ajaxSettings, thrownError){
				thrownError = thrownError.replace(/\+/g, " ");
				thrownError = thrownError.replace(/\%2E/g, ".");
				thrownError = thrownError.replace(/\%3A/g, ":");
				alert(thrownError);
Et j'obtiens bien mon message traduit.
MaxiFruité est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h36.


 
 
 
 
Partenaires

Hébergement Web