我正在编写一个移动应用程序来处理数据库中的一些数据。
所以我的问题是显示接收到的数据的最佳方式是什么?我将数据作为 json 获取。我读了一些关于淘汰赛的...
我的问题是我不知道我得到了多少和什么样的数据。这应该动态发生。数据可能是有关人员的信息或有关文章的信息。
我希望你能理解我的问题^^ 对不起我的英语不好。
我正在编写一个移动应用程序来处理数据库中的一些数据。
所以我的问题是显示接收到的数据的最佳方式是什么?我将数据作为 json 获取。我读了一些关于淘汰赛的...
我的问题是我不知道我得到了多少和什么样的数据。这应该动态发生。数据可能是有关人员的信息或有关文章的信息。
我希望你能理解我的问题^^ 对不起我的英语不好。
如果您只想以用户可读的方式显示数据,则遍历 json 对象,从数据构建 HTML UL。
function display(obj, result) {
if(obj == null)
return result;
var ul, li;
for(var k in obj) {
var value = obj[k];
if(typeof(value) == "object") {
li = result.appendChild(document.createElement("li"));
li.innerHTML = k + ":";
if(value != null) {
ul = li.appendChild(document.createElement("ul"));
display(value, ul);
}
} else {
li = result.appendChild(document.createElement("li"));
li.innerHTML = k + ": " + value;
}
}
return result;
}
document.getElementById("displayDiv").appendChild(
display(jsonObj, document.createElement("ul"));
);