Pregunta

¿Cuál es la mejor manera de asociar una clave principal con una fila de la tabla cuando se utilizan las plantillas del lado del cliente, como jQuery?

¿Debo hacer algún tipo de enlace de datos o algo así? O debería integrar y ocultar el id en la tabla como la siguiente:

<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>

No es malo tener mi ID de acceso para el usuario, incluso si están ocultos? ¿Qué otras opciones tengo?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top