J'essaie de faire une table d'objets JSON, en fait, j'ai des objets JSON en grande quantité. Mais d'abord, j'essaie de créer une TABE pour quelques objets JSON, si cela ira à droite, je voudrais mettre en œuvre cette méthode ultérieurement.
C'est ce que j'ai essayé jusqu'à présent. P>
"values": { "MSSBL": "4-194169767930##1-2H77NZSQ", "SNOW": "4-194169767930##1-2H77NZSQ"},
3 Réponses :
Regardez-y: HTTPS: / /Github.com/mubashirebad/library-management-system/blob/fd73fc6f1fa483C376F395F6DF6A2B1129A7897F/index.html#l11 Il ne correspond actuellement que les lignes de données de table. Vous devez exécuter une autre boucle pour les en-têtes de la table. P>
Bro Pouvez-vous me montrer comment exécuter une autre boucle pour les en-têtes, je veux en fait 2 colonnes à l'intérieur des valeurs une pour "MSSBL" et une pour "neige".
Votre problème est venu de cette boucle: Vous pouvez vérifier quand col [j] code> est
valeurs code> pour obtenir
MSSBL CODE> ou
NEIGE CODE> VALUE: P>
var attributes =
[
{
"name": "Asset #",
"display_name": "Asset #",
"key": "header2",
"values": {
"MSSBL": "4-194169767930##1-2H77NZSQ",
"SNOW": "4-194169767930##1-2H77NZSQ"},
"type": "header",
"data_type": "Text",
"editable": "N"
},
{
"name": "Serial Number",
"display_name": "Serial Number",
"key": "header3",
"values": {
"MSSBL": "21256112##1-2H77NZSQ",
"SNOW": "NA##1-2H77NZSQ"},
"type": "header",
"data_type": "Text",
"editable": "N"
},
{
"name": "ACCOUNT NUMBER",
"display_name": "ACCOUNT NUMBER",
"key": "header6",
"values": { "MSSBL": "532649##1-2H77NZSQ",
"SNOW": "NA##1-2H77NZSQ"},
"type": "header",
"data_type": "Text",
"editable": "N"
}
]
var key = [];
document.write("<table border==\"1\"><tr>");
for (key in attributes[0]) {
document.write('<td>' + '<b>' + key + '</b>' + '</td>');
}
document.write("</tr>");
for (var i = 0; i < attributes.length; i++) {
document.write('<tr>');
for (key in attributes[i]) {
if (key === 'values') {
document.write('<td>' + attributes[i][key]['MSSBL'] + '</td>');
} else {
document.write('<td>' + attributes[i][key] + '</td>');
}
}
document.write('</tr>');
}
document.write("</table>");
Bro je vous comprends mais pouvez-vous vérifier le code de question à nouveau et me fournir une solution, je viens de faire du code plus court et faisait quelques modifications.
@Geeky j'ai mis à jour ma réponse en fonction de vos modifications.
Vous devez itérer à nouveau à nouveau via les attributs attributs [i] ["valeurs"] code> est
objet code>
[i] ["valeurs"] code>. Ajouter une condition: p>