2017-07-24 66 views
-1

我是新來firebase,我創建Android應用程序存儲數據,火力點,而我現在開發Web應用程序,將顯示一個HTML表格數據,但我不真的知道如何。 這是我的html代碼:如何顯示HTML表格從火力數據

<center> 
<table style="width:80%"> 
    <tr id="tr"> 
    <th>Registracija vozila:</th> 
    <th>Status vozila:</th> 

    <tr> 
    </tr> 
    <tr> 
    <tr> 
    </tr> 
</table> 
</center> 

<script> 
    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.registracija + '</td>'; 
       content += '<td>' + val.status + '</td>'; 
       content += '</tr>'; 
      }); 
      $('#ex-table').append(content); 
     } 
    }); 
</script> 
+0

你能告訴我們一些代碼,您使用連接到數據庫的嘗試?如果沒有,我們沒有太多的東西來幫助你。嘗試通過Firebase文檔工作,並儘可能以這種方式獲取。 –

+2

堆棧溢出不是教程網站。要了解如何利用火力地堡來填充網頁,我建議用[火力地堡文檔]開始(https://firebase.google.com/docs/database/web/start)或[火力地堡代碼實驗室(HTTPS:/ /codelabs.developers.google.com/codelabs/firebase-web/)。 –

+0

@CalebAnthony我更新了我的代碼 –

回答

0
snapshot.forEach(function(child) { 
    if(isFirst){ 
     createHeaders(child.val()); 
     isFirst = false; //So it only will run once. 
    } 

    showItems(child.val(), child.key); 
}); 

你可以做的是創建一個簡單的isFirst boolean值,並且在foreach是爲了跑(我假設你的列標頭是要返回的第一件事。)那麼所有你需要的是這樣的: