我是Firebase和JS的新手。 我正試圖在存儲在Firebase數據庫中的網頁上顯示一些用戶信息。在HTML頁面顯示來自Firebase數據庫的數據
數據格式是什麼,因爲這形象:
基於上面的圖片:
從可用的節點,的UserData是一個包含姓名,電子郵件,分配-ID的一個
我不需要顯示用戶1 /用戶2 /用戶3,他們是不可讀的,如HNpTPoCiAYMZsdfdsfDD3SDDSs555S3Bj6X35
。
我只是需要與attR1和Attr3所有存在的用戶關聯的值。現在
,我想取這個數據,並將其顯示在表格格式的網頁(HTML之一)。
名稱|分配的ID
___________________
名稱1 | ID 1
名稱1 | ID 2
名稱3 | ID 3
我看過一些教程,但他們不清楚和有幫助。
這是我寫的一些基礎教程的Javascript代碼,只有一條記錄從數據庫中顯示出來,而不是整個 - 這也是數據庫中最後一條記錄,可以顯示相同的排序順序的AssignedID值
(function(){
// Initialize Firebase
var config = {
apiKey: "Aaasff34eaADASDAS334444qSDASD23ASg5H",
authDomain: "APP_NAME.firebaseapp.com",
databaseURL: "https://APP_NAME.firebaseio.com",
storageBucket: "APP-NAME.appspot.com",
messagingSenderId: "51965125444878"
};
firebase.initializeApp(config);
var userDataRef = firebase.database().ref("UserData").orderByKey();
userDataRef.once("value")
.then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val(); // childData will be the actual contents of the child
var name_val = childSnapshot.val().Name;
var id_val = childSnapshot.val().AssignedID;
document.getElementById("name").innerHTML = name_val;
document.getElementById("id").innerHTML = id_val;
});
});
}());
有人可以幫助我實現這一目標嗎?提前致謝。