Используя основные ключи с данными сетки и шаблонами JQuery

StackOverflow https://stackoverflow.com/questions/4433935

Вопрос

Каков наилучший способ связать первичный ключ со строкой таблицы при использовании шаблонов для клиентов, таких как шаблоны 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>

Не так ужено, чтобы мои удостоверения личности доступны пользователю, даже если они скрыты? Какие еще варианты у меня есть?

Это было полезно?

Решение

Используйте пользовательский атрибут данных HTML5, например,

<tr data-id="${id}">...</tr>

Для получения дополнительной информации о пользовательских атрибутах данных HTML5 см.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top