jquery - JSON 数组到连接字符串

标签 jquery html json

我正在读取一个 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/

相关文章:

jquery - 如何让 $.each 等待 .trigger ('click' ) 事件加载所有内容?

javascript - 提交表单时页面重定向

javascript - 如何在javascript中获得纯粹的唯一号码

javascript - 如何创建一个循环进度条,我可以将总金额从 100% 更改为任何其他值?

javascript - 从外部 JSON 文件生成选择列表

json - 解析单个 JSON 元素时出现问题 (Swift)

java - 用于调用 REST API 的 POST 请求的 JSON 输入

javascript - 如何在 javascript 中跟踪页面重新加载

jquery - 在每第 3 个 div Jquery 之后附加 Span 标签

css - 用 :hover:before 去除下划线