我非常卡在这里。我使用灰尘作为模板编译器,但无论什么原因,我只从我的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>
谢谢,你发送的东西似乎工作,但是我的代码有什么问题?当我尝试将它添加到我的时候,我仍然只得到一个结果。 –
检查我编辑的答案 –
太棒了!非常感谢! –