【发布时间】:2017-10-27 14:59:00
【问题描述】:
我有一个 json,它有一个键“标签”,它返回这样的数据 "tags": "jname,gender,city"
但我想将这些值附加到单独的跨度中,如下所示
<div class="info">
<span>jname</span><span>gender</span><span>city</span>
</div>
我正在尝试这个
$.getJSON("data.json", function(tagsposts) {
var items = [];
splitsVal = tag.split(",");
for (var i = 0; i < splitsVal.length; i++) {
obj.push({name:splitsVal[i]});
obj[i] = '<span>' + obj[i] + '</span>';
$('.tags-div').append(obj[i])
}
$.each(tagsposts, function(key, val) {
items.push('<a href="#">' + val['tags'] + '</a>');
});
$('#tagsposts').append(items.join(""));
});
我做得对吗
【问题讨论】:
-
我不知道,你呢?您必须说明出了什么问题。
-
你做对了吗?它有效吗?你不能测试一下它是否正确吗?
-
它没有填充任何数据
-
obj声明在哪里? -
是的,出了点问题,这就是数据未填充的原因,需要您的帮助和建议
标签: javascript jquery json