[JSON] Stringify retourne [Object object]
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 :
Code:
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
},
] |
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:
eval("maVariable=" + JSON.stringify(mesLignes));
L'enregistrement dans un input :
Code:
$("#monInput").val(eval(JSON.stringify(mesLignes)));
Donne le résultat suivant :
Code:
[ [Object object], [Object object] ]
Quelqu'un aurait une idée du pourquoi du comment ?
Merci d'avance :D