2017-02-09 8 views
0

我編寫了一個代碼來從Firebase數據庫提取數據。我的火力地堡DB結構如下:Firebase數據提取返回無意義的數據

我寫了以下的js代碼在my.html文件

var database = firebase.database(); 

var leadsRef = database.ref('/Category/'); 
leadsRef.on('value', function(snapshot) { 
    snapshot.forEach(function(childSnapshot) { 
     var childData = childSnapshot.val(); 
     console.log(childSnapshot); 
    }); 
}); 

而在我的瀏覽器控制檯我看到這樣的事情。

請幫忙找回cat_names值轉換成HTML表格。

回答

0

你需要調用「VAL()」上的快照:

var data = snapshot.val(); 

請注意,使用該數據在foreach行不通的,因爲其結果將不會是一個數組

+0

和如何將數據顯示到html表格,請幫助我是noob to javascript – jaydev

+0

document.write(data);僅顯示[對象對象]。如何獲得唯一鍵內的cat_name? – jaydev

+0

使用一個for(var key in data)並用數據訪問它[key] – Th0rndike