Javascript datatable中只显示一个数据

Javascript datatable中只显示一个数据,javascript,jquery,node.js,datatable,datatables,Javascript,Jquery,Node.js,Datatable,Datatables,将数据表连接到firebase后,它只显示最后一个数据,但我总共有3个数据 我尝试使用snap.child方法,使用表体id将数据放入其中,但在搜索时,数据并没有停留在表中,它突然消失,在重新加载页面后返回,但我无法像搜索和过滤一样对其进行处理 美国海军 电子邮件 名称 密码 $(文档).ready(函数(){ 变量表=$('#用户数据')。数据表({ dom:'Bfrtip', 是的, fixedHeader:true, 立柱:[{ 标题:“美国海军” }, { 标题:“电子邮件” }

将数据表连接到firebase后,它只显示最后一个数据,但我总共有3个数据

我尝试使用snap.child方法,使用表体id将数据放入其中,但在搜索时,数据并没有停留在表中,它突然消失,在重新加载页面后返回,但我无法像搜索和过滤一样对其进行处理



美国海军
电子邮件
名称
密码
$(文档).ready(函数(){
变量表=$('#用户数据')。数据表({
dom:'Bfrtip',
是的,
fixedHeader:true,
立柱:[{
标题:“美国海军”
}, {
标题:“电子邮件”
}, {
标题:“姓名”
}, {
标题:“密码”
}],
目标:-1,
className:'dt body right',
悬停:1
});
});
var rootRef=firebase.database().ref().child(“StudentID”);
rootRef.on(“添加的子对象”,snap=>{
USN=snap.child(“UserUSN”).val();
Email=snap.child(“Useremail”).val();
Name=snap.child(“用户名”).val();
Password=snap.child(“Userpassword”).val();
document.getElementById(“名称”).innerHTML=name;
document.getElementById(“USN”).innerHTML=USN;
document.getElementById(“密码”).innerHTML=密码;
document.getElementById(“email”).innerHTML=email;
})
在我将.innerHTML放在rootRef之外之后,它显示“uncaughtreferenceerror:Name未定义”

使用DataTables API对现有表进行修改。