Quelle est la meilleure façon d'associer une clé primaire à une ligne de table lors de l'utilisation de modèles côté client, tels que les modèles jQuery? Dois-je effectuer une sorte de liaison de données ou quelque chose? Ou devrais-je intégrer et cacher l'id de la table comme ceci:Utilisation des clés primaires avec des données de grille et des modèles jQuery
<script id="contactsTemplate" type="text/x-jquery-tmpl">
<table class="contacts">
<thead><tr><td class="ui-helper-hidden">Id</td><td>Name</td><td>City</td><td>State</td></tr></thead>
<tbody>
{{each contact}}
{{tmpl($value) '#contactTemplate'}}
{{/each}}
</tbody>
</table>
</script>
<script id="contactTemplate" type="text/x-jquery-tmpl">
<tr><td class="ui-helper-hidden">${id}</td><td>${name}</td><td>${city}</td><td>${state}</td></tr>
</script>
est-il pas mauvais d'avoir mon Ids accessible à l'utilisateur, même si elles sont cachées? Quelles autres options ai-je?
Je aurais probablement dû mettre cela dans la question, mais je suis préoccupé par avoir mon Ids accessible à l'utilisateur, même si elles sont cachées. – Homer
Vous ne pouvez pas livrer quelque chose au client sans que le client l'ait. – rdworth