【问题标题】:Jquery templates - nested JSONJquery 模板 - 嵌套 JSON
【发布时间】:2013-10-10 02:58:51
【问题描述】:

我需要在我的应用程序中显示学生的进度卡我正在使用 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"}]
}]"

我尝试了以下代码

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

但页面未加载我知道我的代码不正确但我不知道如何更正...有什么想法吗????

【问题讨论】:

    标签: jquery json jquery-templates


    【解决方案1】:

    要遍历项目和标记列表,您可能需要以下内容:

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

    示例:http://jsfiddle.net/K8rsR/

    【讨论】:

      猜你喜欢
      • 2011-11-15
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      相关资源
      最近更新 更多