从实时 firebase 中检索数据并在网页上以表格形式显示 [英] Retrieving data from realtime firebase and display in form of table on web page
问题描述
我是新的 firebase,所以我尝试了所有可能的方法来从我的实时数据库中获取数据,但不幸的是我不知道该怎么做?
<div id="bg"><img src="images/inventory.jpg" alt="">
<a href="#"><img id="logo" src="images/sitelogo.jpg" alt="Skype 标志"></a><!--<form action="" method="post"><table style="width:100%" id="ex-table">
此代码未显示 y 实时数据以及行 $('#ex-table').append(content);
抛出一个错误,指出 $ 未定义
.我附上了我的数据库和当前完成的工作 .这是我的网页,还有一个错误是我的表格标题没有出现在导航栏下方.
提前致谢
您必须在页面中添加一个 jQuery 文件.链接到 jquery:https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
//请参阅 https://firebase.google.com/docs/web/setup#project_setup 了解如何自动生成此配置变量配置 = {apiKey: "apiKey",authDomain: "your-firebase-project-id.firebaseapp.com",数据库网址:https://databaseName.firebaseio.com"};firebase.initializeApp(config);var 数据库 = firebase.database();database.ref('Inventory').once('value', function(snapshot) {如果(快照.存在()){var 内容 = '';快照.forEach(函数(数据){var val = data.val();内容 += '';内容 += ''+ val.category + '</td>';内容 += ' '+ val.name + ' ';内容 += ''+ val.quantity + '</td>';内容 += '</tr>';});$('#ex-table').append(content);}});<script src="https://cdn.firebase.com/js/client/2.2.1/firebase.js"></脚本><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><身体><div id="bg"><img src="images/inventory.jpg" alt=""><a href="#"><img id="logo" src="images/sitelogo.jpg" alt="Skype 标志"></a><table style="width:100%" id="ex-table">
<th>类别</th><th>姓名</th><第>描述</tr><导航><ul><li><a href="addinventory.html">添加库存</a></li><li><a href="viewinventory.html">查看库存</a></li></nav>