我正在寫一個移動應用程序來處理來自數據庫的一些數據。動態列表與javascript
所以我的問題是什麼是最好的方式來顯示接收到的數據? 我將數據作爲json獲取。 我讀了一些關於淘汰賽...
我的問題是我不知道我得到了多少和什麼樣的數據。這應該是動態發生的。這些數據可能是關於人員或某篇文章的信息。
我希望你能理解我的問題^^ Sry爲我的英語不好。
我正在寫一個移動應用程序來處理來自數據庫的一些數據。動態列表與javascript
所以我的問題是什麼是最好的方式來顯示接收到的數據? 我將數據作爲json獲取。 我讀了一些關於淘汰賽...
我的問題是我不知道我得到了多少和什麼樣的數據。這應該是動態發生的。這些數據可能是關於人員或某篇文章的信息。
我希望你能理解我的問題^^ Sry爲我的英語不好。
如果您只是想以用戶可讀的方式顯示數據,然後遍歷從數據構建HTML UL的json對象。
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"));
);
沒有 「最好」 的方式。當你解析json字符串並創建一個javascript對象時,你需要在頁面上顯示對象的屬性值。你知道如何解析JSON字符串並使用javascript或jQuery檢索對象的屬性嗎? – Tim
感謝您的快速評論。我知道如何解析和檢索JSON對象。其實我不知道如何顯示列表中收到的數據。 –
如何解決這個問題取決於對象是否具有嵌套對象。例如,Article對象是否有一個Authors對象,其中包含多個作者,或者只是一個包含逗號分隔的作者姓名字符串的Authors屬性? – Tim