我如何在一行中获取数据

时间:2019-05-18 08:21:54

标签: javascript firebase firebase-realtime-database

我想从firebase中获取数据,就像在firebase数据库中的所有标题的第一个元素上制作一行一样。即“金额”,“键”,“时间”,“总数”,“数字”的第一个元素应排成一行,然后依此类推。

我正在尝试使用foreach循环,但可以参考firebase的正确引用

//html code
<table style="width:100%" id="ex-table">
  <tr id="tr">
    <th>Amount</th>
    <th>Key</th> 
    <th>Number</th>
    <th>Time</th>
    <th>Total</th>

 </table> 


//Javascript code
var database = firebase.database();

database.ref().once('value', function(snapshot){
    if(snapshot.exists()){
        var content = '';
        snapshot.forEach(function(data){
            var val = data.val();
            content +='<tr>';
            content += '<td>' + val.Amount + '</td>';
            content += '<td>' + val.Key + '</td>';
            content += '<td>' + val.Number + '</td>';
            content += '<td>' + val.Time + '</td>';
            content += '<td>' + val.Total + '</td>';
            content += '</tr>';
        });
        $('#ex-table').append(content);
    }
});

我变得不确定,而不是值

enter image description here

plz check my database picture

0 个答案:

没有答案