|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre confirmé
![]() Inscription : mai 2004 Messages : 536 ![]() |
Bonjour à tous,
Je développe une application qui a un liste déroulante qui se met à jour automatiquement lors du update d'un formulaire. Le problème étant que je gère des messages d'erreurs sur ce formulaire lors du click de validation. Le problèmes est que j'ai mal fait ma maniclette et que je récupère de mon xhr.responseText quelque chose comme : Code :
Existe-il une fonction qui me permettrait d'empaqueter mon résultat dans quelque chose comme : Code :
Merci pour votre aide
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5 |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 079 ![]() |
si tu mettais des [] autour ..
Code :
[ {"msgErr" : "Erreur ...", ...},{"Data" : "Données",...} ]
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mai 2004 Messages : 536 ![]() |
Salut SpaceFrog et merci pour ta réponse
![]() Le problème suivant serait comment mettre la virgule entre les deux ![]() Là ce sont deux sources de données différentes et je ne peux pas modifier la partie côté serveur au risque de créer une erreur.
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5 |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
si tes trucs sont unidimensionnels tu peux remplacer la chaîne "}" par la chaîne "},". Il faut les remplacer tous sauf le dernier !!
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Euh... tu ne crois pas que la meilleure approche serait quand même de modifier la réponse renvoyée par le serveur afin de la rendre valide pour JSON ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
oui beaucoup plus propre :p
|
|
|
00
|
|
|
#7 | |||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 079 ![]() |
Citation:
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|||
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Inscription : mai 2004 Messages : 536 ![]() |
Merci pour vos réponse
![]() ticroch, merci pour la piste ! Bovino, franchement ça serait mon rêve. Le problème est que je ne comprends pas pourquoi j'ai cette erreur. En essayant de faire bref : J'ai un formulaire avec une liste d'utilisateur qui est générée avec de l'ajax. Ensuite lors un évènement change sur cette liste, je remplis le champs du formulaire afin d'éditer les données d'un utilisateur. Une fois le formulaire modifié, on valide la modification et j'attrape le click sur le bouton qui va sauvegarder les données sur la BD et rafraichir la liste d'utilisateur. Donc si on change le nom ou prénom de l'utilisateur, la liste sera directement mise à jour. Cette partie fonctionne à merveille. Là ou ça plante, c'est lorsqu'on efface complètement un champ, car tous les champs sont obligatoire, et que ça génère un message d'erreur. A ce moment j'ai deux source de données, les infos de l'utilisateur et le message d'erreur. C'est que je suis un peu perdu car je ne sais pas pourquoi il y a les données de l'utilisateur... Voilà ![]() Merci SpaceFrog pour ta réponse, j'ai fait un truc à peu près similaire : Code :
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5 |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com