Bonjour
J'ai un tableau que je récupère à partir d'un controleur spring boot:
Et voici comment je récupère ces données dans Ajax:[{"numDossier":"do001"}, {"nomArticle":"huile","quantiteEntree":88,"typeArticle":"vidange"}, {"nomArticle":"huile","quantiteEntree":27,"typeArticle":""}, {"numDossier":"do002"}, {"nomArticle":"huile","quantiteEntree":200,"typeArticle":""}]
Donc j'ai les données sous cette forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 success: function(response, textStatus, jqXHR){ var result = response; $.each(result, function(i, obj) { console.log("Numéro dossier: "+obj.numDossier+"; Nom article: "+obj.nomArticle+"; Type Article: "+obj.typeArticle+"; Quantité entrée: "+obj.quantiteEntree); });
Ce tableau veut dire que pour chaque dossier , j'ai des entrées d'article. Pour le dossier do001, j'ai 2 articles(huile et téléphone) et pour le dossier do002 j'ai un seul article (chaussure).Numéro dossier: do001; Nom article: undefined; Type Article: undefined; Quantité entrée: undefined
Numéro dossier: undefined; Nom article: huile; Type Article: vidange; Quantité entrée: 88
Numéro dossier: undefined; Nom article: téléphone; Type Article: samsung; Quantité entrée: 27
Numéro dossier: do002; Nom article: undefined; Type Article: undefined; Quantité entrée: undefined
Numéro dossier: undefined; Nom article: chaussure; Type Article:soulier; Quantité entrée: 200
J'aimerai donc afficher mes données sous cette forme:
MerciNuméro dossier: do001
Nom article: huile; Type Article: vidange; Quantité entrée: 88
Nom article: téléphone; Type Article: Samsung; Quantité entrée: 27
Numéro dossier: do002
Nom article: chaussure; Type Article: soulier; Quantité entrée: 200
Partager