使用javascript的动态列表
我正在编写一个移动应用程序来处理数据库中的一些数据 所以我的问题是,显示接收到的数据的最佳方式是什么? 我以json的形式获取数据。 我读了一点关于击倒 我的问题是我不知道我得到了多少和什么样的数据。这应该是动态的。 这些数据可能是关于人员的信息,也可能是关于文章的信息 我希望你能理解我的问题使用javascript的动态列表,javascript,html,list,dynamic,Javascript,Html,List,Dynamic,我正在编写一个移动应用程序来处理数据库中的一些数据 所以我的问题是,显示接收到的数据的最佳方式是什么? 我以json的形式获取数据。 我读了一点关于击倒 我的问题是我不知道我得到了多少和什么样的数据。这应该是动态的。 这些数据可能是关于人员的信息,也可能是关于文章的信息 我希望你能理解我的问题 感谢我的英语不好 如果您只想以用户可读的方式显示数据,那么可以遍历json对象,从数据构建HTML UL function display(obj, result) { if(obj == nul
感谢我的英语不好 如果您只想以用户可读的方式显示数据,那么可以遍历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"));
);
一切都离不开你的想象 1) 创建自己的自定义动态列表
2) 使用第三方one YUI没有“最佳”方式。解析json字符串并创建javascript对象时,需要在页面上显示对象的属性值。您知道如何解析JSON字符串并使用javascript或jQuery检索对象的属性吗?谢谢您的快速评论。我知道如何解析和检索JSON对象。实际上,我不知道如何在列表中显示接收到的数据。如何实现这一点取决于对象是否具有嵌套对象。例如,Article对象是否有一个包含多个作者的Authors对象,或者只是一个包含以逗号分隔的作者姓名字符串的Authors属性?