Взгляните на этот JSON на секунду. Да, он вложен черт возьми. И мне нужно, чтобы это было вложены, чтобы сохранить иерархию данных.
Моя проблема в том, что ключи не являются общими (из-за того, что ключи словаря C # не могут быть одинаковыми). Они различаются в зависимости от данных. Пока мой шаблон выглядит так:
<script id="customerTemplate" type="text/x-jQuery-tmpl">
{{each $data}}
<div class="Customer">
<input class="CustomerId" type="hidden" value="${ $index }" />
<div class="CustomerHeader">
<div class="NameAndCheckbox">
<input type="checkbox" checked="checked" class="CustomerCheckbox" />
<span class="HeadlineText">${ $index }</span>
</div>
</div>
<div class="CustomerProjectWrapper">
/* HOW TO ACCESS DATA WITHIN $data */
</div>
</div>
{{/each}}
</script>
Как видите, я хочу получить доступ к json в $ data
. Значение $ data
содержит JSON, но я не знаю синтаксиса для доступа к нему .. и внутри каждого значения $ data
есть также JSON .
Как я могу это сделать?
Примечание:
Это мой код jQuery:
$. Template ("ctmpl", $ ("# customerTemplate"));
$. Tmpl ( "ctmpl", jsonobject) .appendTo ("# CustomerContainer");