2013-01-24 66 views
0

我目前遇到了Mustache.js模板的麻煩。一切似乎都是正確的,並且該模板在頁面上作爲HTML加載。但它無法訪問JSON數據,我不太清楚爲什麼。任何人都可以幫忙嗎?提前致謝。模板不能用於JSON/Mustache.js

我正在使用的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> 
+0

你可以crea一把小提琴? http://jsfiddle.net/ –

回答

0

嘗試構建您的JSON數據更是這樣的:

{ "results" : [ 
     { 
      "curr": "curr_dbc", 
      "createdAt" : ..., 
      "updatedAt":... 
     } 
    ]};