0

我目前遇到了 Mustache.js 模板的问题。一切似乎都是正确的,并且模板在页面上加载为 HTML。但它无法访问 JSON 数据,我不太清楚为什么。任何人都可以帮忙吗?提前致谢。

我正在使用的 Javascript 如下。

    query.find({
        success: function(results){
        var template = $("#newCurrItem").html();


        var newContents = Mustache.to_html(template, results);
        $("#curr-list").append(newContents);
        },
        error: function(error){
            console.log("error");
        } 

    });

此图像显示 JSON 格式:

http://i.imgur.com/JrYrORk.png?1

而且,这是模板:

<script id="newCurrItem" type="text/html"> 
    {{#results}}
    <!-- Template for new curriculum --> 
    <li id="curr-list-item">


            <div id="curr-item">
            <input type="checkbox" class="item-delete">
            <label id="item-content" class="item-content">{{curr}}</label>

    </div>
    </li>
    {{/results}}
</script>
4

1 回答 1

0

尝试像这样构建您的 JSON 数据:

    { "results" : [
        {
            "curr": "curr_dbc",
            "createdAt" : ...,
            "updatedAt":...
         }
     ]};
于 2013-02-12T22:21:31.253 回答