2010-12-13 6 views
2

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?

Répondre

0
+0

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

+0

Vous ne pouvez pas livrer quelque chose au client sans que le client l'ait. – rdworth

Questions connexes