Salut à toutes et tous,
Je dois concevoir une application de gestco au format web. Sur une même page, j'ai plusieurs champs (coordonnées, références, dates, etc.) ainsi qu'un gridView improvisé chargé de constituer les différentes lignes d'une commande.
Mon objectif est qu'au fur et à mesure que l'utilisateur ajoute ses lignes, celles-ci alimentent un objet JSON :
Au moment de valider la commande, l'objet JSON est intégralement retranscrit dans un input de type "hidden". Seulement voilà, si le stockage de l'objet est bien possible dans une variable :
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
18 [ Object{ index = 0, code = "article1", libelle = "Désignation de la 1ère ligne", pu = 5.00, qte = 10.00, total = 50.00 }, Object{ index = 1, code = "article2", libelle = "Désignation de la 2nde ligne", pu = 7.00, qte = 3.00, total = 21.00 }, ]
L'enregistrement dans un input :
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval("maVariable=" + JSON.stringify(mesLignes));
Donne le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $("#monInput").val(eval(JSON.stringify(mesLignes)));
Quelqu'un aurait une idée du pourquoi du comment ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part [ [Object object], [Object object] ]
Merci d'avance![]()
Partager