嗨,我正在尝试从Firebase提取多个数据并将其存储在表中,但是我得到的值在下面是我的代码为空
Index.html
case when v_deptCD notnull then v_deptCD else null end
app.js
concat(field1, ', ', field2)
答案 0 :(得分:0)
/Requests
下可能有多个请求,您的代码无法处理该请求。因此,您现在实质上是将值/Requests/address
添加到HTML,并且由于该节点不存在,因此该值为空。
要处理HTML的额外级别,请监听on("child_added"
或在子节点上循环:
dbRefReq.on('value', snapshot => {
snapshot.forEach(snap => {
const address = snap.child("address").val();
const name = snap.child("name").val();
const phone = snap.child("phone").val();
const total = snap.child("total").val();
$("#table_body").append("<tr><td>" + address + "</td><td>" + name + "</td><td>" + phone + "</td><td>" + total +"</td></tr>");
});
});