2013-10-03 2 views
0

мне нужно отобразить прогресс карту студента в моем приложении я использую шаблоны JQuery, и я столкнулся с проблемой я строка JSON, как приведено нижеJquery шаблонам - вложенная JSON

"[{"ID":1, 
"Name":"Frank", 
"Age":15, 
"Status":"Pass", 
"MarkList":[{"year":"11/28/2012","Status":"Pass","Mark":"100"}, 
{"year":"2011","Status":"Pass","Mark":"110"}, 
{"year":"2010","Status":"Pass","Mark":"120"}, 
{"year":"2009","Status":"Pass","Mark":"130"}] 
}]" 

I попытался следующий код

{{each(i,item) $data}} 
{{each(j,subItem) $item}} 
<div>${year}</div> 
<div>${Status}</div> 
<div>${Mark}</div> 
{{/each}} 
{{/each}} 

но страница не загружается, я знаю, что мой код не правильно, но я не знаю, как исправить то, что ... любые мысли ????

ответ

1

Для цикла по элементам, а затем список марок, вы, вероятно, хотите что-то вроде:

{{each(i, person) $data}} 
<div>${Name}</div> 
<ul> 
    {{each(j, list) MarkList}} 
    <li>${year}</li>  
    {{/each}} 
</ul> 
{{/each}} 

Пример: http://jsfiddle.net/K8rsR/

Смежные вопросы