我正在開發一個簡單的用戶註冊Web應用程序,它將name
和email
作爲用戶的輸入。使用Firebase作爲在線數據存儲。如何將Firebase中的數據轉換爲HTML頁面?
JavaScript文件:(使用的JQuery)
databaseRef.orderByKey()
.once('child_added', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
console.log("Key: " + childKey + "; Value: " + childData);
$('#nameValue').text(childData);
$('#emailValue').text(childData);
});
});
HTML代碼:
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td id='nameValue'></td>
<td id='emailValue'></td>
</tr>
</tbody>
</table>
</div>
</div>
這是我在火力地堡的數據庫結構。
users
|
-KhyubUqLRGUGW-rtija
|--- email: "[email protected]"
|--- name: "p1"
我可以在瀏覽器控制檯上獲取這些值。
Key: email; Value: [email protected]
Key: name; Value: p1
但我無法在我的HTML頁面上顯示它們。我的JQuery函數可以做些什麼來顯示我的HTML頁面上的內容。
這是當我提交詳細信息時得到的當前輸出。
這非常接近!但是,然後,輸出是'[email protected] p1'作爲我的第一個表數據。我們如何改進這一點? – Chip
細化爲?你想在這裏實現什麼? – warl0ck
我有兩列。 'name'和'email'。但結果只會附加在'name'列中。那麼,現在我怎樣才能讓他們分開。每個值在不同的列中。 – Chip