Ordonner les données dans une boucle each
Bonjour
J'ai un tableau que je récupère à partir d'un controleur spring boot:
Citation:
[{"numDossier":"do001"}, {"nomArticle":"huile","quantiteEntree":88,"typeArticle":"vidange"}, {"nomArticle":"huile","quantiteEntree":27,"typeArticle":""}, {"numDossier":"do002"}, {"nomArticle":"huile","quantiteEntree":200,"typeArticle":""}]
Et voici comment je récupère ces données dans Ajax:
Code:
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);
}); |
Donc j'ai les données sous cette forme:
Citation:
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
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).
J'aimerai donc afficher mes données sous cette forme:
Citation:
Numé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
Merci