【发布时间】:2021-08-13 01:56:46
【问题描述】:
我是 HTML 新手,我正在使用此代码显示来自我的谷歌云平台的图书评论。但是,每当我运行代码时,只会显示标题“我的书评”。我还有一个用于连接 Firestore 的 JavaScript 文件。有人可以帮我吗
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" " crossorigin="anonymous">
<!-- Firebase JS -->
<script src="https://www.gstatic.com/firebasejs/8.3.0/firebase.js"></script>
<script src="https://www.gstatic.com/firebase/firebase-firestore.js"></script>
<title>store reviews</title>
</head>
<body>
<div class="container">
<h1 id="mainTitle">My store reviews</h1>
<table id="reviewList" class="table"></table>
</div>
<!-- Bootstrap JavaScript -->
crossorigin="anonymous"></script>
<script crossorigin="anonymous"></script>
<script src="myscripts.js"></script>
</body>
</html>
还有 javascript 文件:
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
var db = firebase.firestore();
// Get a live data snapshot (i.e. auto-refresh) of our Reviews collection
db.collection("Reviews") {
// Empty HTML table
$('#reviewList').empty();
// Loop through snapshot data and add to HTML table
querySnapshot.forEach((doc) => {
$('#reviewList').append('<tr>');
$('#reviewList').append('<td>' + doc.data().store_name + '</td>');
$('#reviewList').append('</tr>');
});
// Display review count
$('#mainTitle').html(querySnapshot.size + " book reviews in the list");
});
【问题讨论】:
标签: javascript html firebase google-cloud-firestore