我對Firebase完全陌生,我已將數據保存在Firebase數據庫中,但我無法檢索它並顯示在表格中。我的代碼如下。任何幫助將不勝感激。從Firebase數據庫中檢索數據
這裏是火力數據庫的圖像:
的Javascript:
/*jslint plusplus: true*/
var rootRef = firebase.database().ref().child("users");
rootRef.on("child_added", snap => {
var medname = snap.child("MedName").val();
var end = snap.child("End").val();
var start = snap.child("Start").val();
var type = snap.child("Type").val();
var Description = snap.child("description").val();
$("demo").append("<tr><td>" + medname + "</td><td>" + end +
"</td><td>" + start + "</td><td>" + type +
"</td><td>" + Description +
"</td><td><button>Remove</button></td></tr>");
}
HTML:
<!-------------------------------------- Table -------------------------------------------->
<table>
<thead>
<tr>
<td>MedName</td>
<td>End</td>
<td>Start</td>
<td>Type</td>
<td>Description</td>
</tr>
</thead>
<tbody id=demo>
</tbody>
</table>
是回調正被觸發的呢?您的JavaScript控制檯中是否顯示任何消息? –
我沒有收到任何這樣的消息,數據根本不顯示,更不用說顯示在表中。 –
您是否嘗試在調試器中進入回調?堆棧溢出是一個臭名昭着的低效調試工具,所以如果你自己做這些步驟並告訴我們,它確實有幫助。或者:你可以在jsbin中重現問題,所以我們可以在那裏看看它嗎? –