我非常卡在這裏。我使用灰塵作爲模板編譯器,但無論什麼原因,我只從我的JSON中返回一個值,它不會循環並返回所有內容。所以我得到的是「DWade」關於發生什麼事情的任何想法?粉塵新手所以代碼示例真的很有幫助。灰塵 - 通過json數據循環
JSON:
{
"locations": [
{
"userName": "MKelly",
"hours":"9-5"
},
{
"userName": "MReynolds",
"hours":"10-2"
},
{
"userName": "DWade",
"hours":"9-9"
}
]
}
這裏是我的jQuery:
var compiled = dust.compile($('.dust-info').html(), "tmp_skill");
dust.loadSource(compiled);
$.getJSON("/services/userInfo?" + userTypes, function(data) {
$.each(data.locations, function(key, val) {
dust.render("tmp_skill", val, function(err, out) {
//HTML output
$('.dust-info').html(out);
});
});
模板:
<div class="dust-info">
{userName}
{hours}
</div>
謝謝,你發送的東西似乎工作,但是我的代碼有什麼問題?當我嘗試將它添加到我的時候,我仍然只得到一個結果。 –
檢查我編輯的答案 –
太棒了!非常感謝! –