我正在读取一个 JSON 文件,其中包含有关多个用户的信息。
{
"SRM": [{
"title": "Firstname Surname",
"image": "firstname",
"subtitle":"the subtitle"
}, {
"title": "Firstname Surname",
"image": "firstname",
"subtitle":"the subtitle"
}, {
"title": "Firstname Surname",
"image": "firstname",
"subtitle":"the subtitle"
}]
}
第一部分工作正常,获取他们的详细信息并像这样构建我的 HTML。
$.getJSON("srm.json", function(data) {
var i = 1;
$.each(data.SRM, function(key, val) {
$("#image"+i).attr("src", "custom/img/who/"+val.image+".jpg");
$("#bioimage"+i).attr("href", "custom/img/who/"+val.image+"b.jpg");
$("#title"+i).html(val.title);
$("#subtitle"+i).html(val.subtitle);
i = i+1;
});
});
但是我现在引入了标签,它将充当过滤器。
{
"SRM": [{
"title": "CHETNA SHARMA",
"image": "chetna",
"subtitle":"SERVICE RELATIONSHIP MANAGER",
"tags":["1","2","3"]
}]
}
我不知道如何正确读回这些内容,以便我可以将它们全部添加到用户的类别中。
例如上面的标签应该像这样添加
<div id="thetags" class="cbp-item 1 2 3">
关于如何最好地正确读出整个标签数组的任何指示?谢谢
最佳答案
var tags = val.tags;
tags.join(" "); // this will convert array to string.
关于jquery - JSON 数组到连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39446984/