html展现数据库,在HTML页面显示来自Firebase数据库的数据

博主是一名Firebase和JavaScript新手,正在尝试从Firebase数据库中获取用户信息并在HTML页面上以表格形式展示。他们希望显示UserData节点下所有用户的Name和AssignedID,而不包括用户ID。目前的代码只能显示数据库中的最后一条记录。寻求帮助以正确遍历和显示所有用户数据,按AssignedID的排序顺序呈现。
摘要由CSDN通过智能技术生成

我是Firebase和JS的新手。 我正试图在存储在Firebase数据库中的网页上显示一些用户信息。在HTML页面显示来自Firebase数据库的数据

数据格式是什么,因为这形象:

40OKy.png

基于上面的图片:

从可用的节点,的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;

});

});

}());

有人可以帮助我实现这一目标吗?提前致谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值