我对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中重现问题,所以我们可以在那里看看它吗? –