【问题标题】:JSON array to concatenated stringJSON数组到连接字符串
【发布时间】:2017-01-19 16:40:26
【问题描述】:

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

关于如何最好地正确读出整个标签数组的任何指针?谢谢

【问题讨论】:

标签: jquery html json


【解决方案1】:
var tags = val.tags;
tags.join(" ");  // this will convert array to string.

【讨论】:

  • 很高兴为您提供帮助:)
猜你喜欢
  • 2021-06-29
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-09
  • 2018-09-08
相关资源
最近更新 更多