/ / jQuery templates - Rendu d'objets json génériques - jquery, jquery-templates

Modèles jQuery - Rendu d'objets json génériques - jquery, jquery-templates

J'essaie de créer un modèle générique qui rendra les objets JSON. Le problème est que, avec tous les exemples que j'ai vus, ils sont basés sur la connaissance du nom de la clé ...

J'ai commencé à essayer quelque chose comme ça:

<table>
{{each}}
<tr>
<td>$($value[0]}</td><td>$($value[1]}</td>
</tr>
{{/each}}
</table>

Maintenant, ce n’est pas encore générique, mais j’essayais cela au début, mais ça ne marche pas ...

Réponses:

1 pour la réponse № 1

Ce n'était pas évident pour moi non plus.

<table>
<tr>
{{each $data}}
<td>${ $index }</td><td>${ $value }</td>
{{/each}}
</tr>
</table>

Mais quand vous le voyez, vous avez un moment D "OH.


0 pour la réponse № 2

Voici un code qui vous donnera les clés et les valeurs de votre objet JSON. Je me base sur ceci Tableau associatif jQuery JSON.

for(var key in obj) {
if (obj.hasOwnProperty(key)){
document.write("<tr><td>" + key + "</td><td>" + obj[key] + "</td></tr>");
}
}

C'est un script javascript standard. Il existe un moyen plus rapide de le faire dans jQuery (mentionné dans le lien précédent).