下面是一个多级嵌套的JSON,使用AJAX方式,应用递归把每一级JSON,都添加 到相应的DOM中。
{
"name": "BeJson",
"url": "http://www.bejsoxxn.com",
"page": 88,
"isNonProfit": true,
"address": {
"street": "科技园路.",
"city": "江苏苏州",
"country": "中国"
},
"links": [
{
"name": "Google",
"url": "http://www.google.com"
},
{
"name": "Baidu",
"url": "http://www.baidu.com"
}
]
}
for(var i in data){
var ul = document.createElement("ul");
var li = document.createElement('li');
li.innerHTML=data[i];
ul.appendChild(li);
document.body.appendChild(ul);
}
以下是浏览器显示的信息
BeJson
http://www.bejsoxxn.com
88
true
[object Object]
[object Object],[object Object]
我想让 浏览器页面倒数一二 显示json里的信息。请问怎么做?
别人让我写遍历一次。
我不知道怎么写出来
一个纯js的例子,如果页面嵌套复杂的情况,写起来就可能比较麻烦了。
如果你使用angular或者vue的话,通过data binding会写得比较好看一点。