IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Valeur undefined à la récuperation d'une variable JSON


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 115
    Par défaut Valeur undefined à la récuperation d'une variable JSON
    Bonjour,

    Sur un écran je clique sur un bouton ouvrant une popup mais avant il y a des vérification d'ou l'utilisation d'AJAX sauf que la variable JSON retournée a la valeur undefined :/

    L'appel AJAX :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    	$.ajax({
    		url : 'RapprochementCpta-event.do?justif=true',
    		type : 'POST',
    		dataType : 'json',
    		success : function() {
    
    			alert(JSON.errorExist);
    		},
    		error: function(){
    
    		    alert('failure');
    		  }
    	}
    	);
    la classe JAVA ou la variable JSON est initialisée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		    		   errorExist = new JSONObject();	    		  
    		    		  errorExist.put("errorExist", "yes");

    le retour de mon action Java est ce message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
     var =   _mapping.findForward(errorExist.toString());
    Merci de votre aide.

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 38
    Par défaut
    Hello,

    Dans les callback "success" et "error" tu peux ajouter un paramètre (data pas exemple) pour récupérer le json renvoyé.
    Est-ce que cela t'aide ?

    AlexL

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 115
    Par défaut
    comme j'utilise slickGrid le mot clé data me renvoi la totalité des données du tableau !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    	$.ajax({
    		url : 'RapprochementCpta-event.do?justif=true',
    		type : 'POST',
    		data : data,
    		dataType : 'json',
    		success : function() {
    			alert(data.length);
    			alert(JSON.errorExist);
    		},
    		error: function(){
    			
    		    alert('failure');
    		  }
    	}
    	);
    y a -t- il un moyen de recuperer juste la variable en la spécifiant dans javascript ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer la valeur d'une variable JSON en Javascript
    Par freestyler1982 dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 11/01/2016, 12h44
  2. [Batch] Récuperer dans une variable, la valeur d'une commande
    Par SanTa62 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 06/07/2010, 18h08
  3. Réponses: 1
    Dernier message: 31/08/2009, 22h48
  4. [formulaire] Récuperer la valeur d'un select dans une variable
    Par Despec dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 03/11/2006, 15h45
  5. Réponses: 11
    Dernier message: 11/03/2005, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo