我JSON值的JSON值这个样子无法打印使用循环
var results=[obj1,obj2,obj3];
和
obj1['ádd':'usa','phone':121]
obj2['ádd':'cal','phone':143]
等。上。
这里我想打印所有obj的地址并传递给HTML id元素。
我已经这样做了,但它是打印唯一的第一个值,但在控制台打印所有值。
for (var i = 0; i < results.length; i++) {
console.log(results[i].add);
var jjj=(results[i].add);
document.getElementById('target_2').innerHTML=jjj;
}
如何解决这个问题?
我不明白'[ '添加': '美国', '电话':121] obj2的[ '添加': 'CAL', '电话':143]'应该是指。这是无效的JS。你是不是指'{'ádd':'usa','phone':121}? –
看起来你需要理解数组和对象文字。 – PHPglue
您可以在这里提供完整的json代码吗? –