作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在检索 firebase 数据库,并希望在网页上显示数据,例如类别、描述等。我怎样才能使该功能正常工作?我想在类别、描述等文本旁边显示值。
JS
var myParam = location.search.split('itemKey=')[1];
firebase.database().ref('/Sell_Products/' + myParam).once('value').then(function (snapshot) {
var name = snapshot.child('name').val();
alert(name);
var image = snapshot.child('image').val();
var category = snapshot.child('category').val();
var description = snapshot.child('description').val();
var price = snapshot.child('price').val();
var user = firebase.auth().currentUser.uid;
var databaseRef = firebase.database().ref("auction/");
databaseRef.set({
Image: image,
category: category,
description: description,
price: price,
uid: user
});
document.querySelector('#image').src = image;
});
HTML
<div id="image1">
<div id="box">
<img id="image" />
</div>
</div>
<div>
<div id="content">
<p id="category">Category: </p>
</br>
<p id="name">Name:</p>
</br>
<p id="price">Price:</p>
</br>
<p id="decription">Description:</p>
</br>
</div>
</div>
<div id="btn">
<button class="button">BID</button>
</div>
最佳答案
在你的html中添加:
<p id="category">Category: <span id="categorytext">sample text</span> </p>
然后在js文件中:
firebase.database().ref('/Sell_Products/'+myParam).once('value').then(function(snapshot)
{var name=snapshot.child('name').val();
alert(name);
var image=snapshot.child('image').val();
var category=snapshot.child('category').val();
var description=snapshot.child('description').val();
var price=snapshot.child('price').val();
document.getElementById("categorytext").innerHTML = category;
});
关于javascript - 如何从firebase实时数据库检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49609251/
我是一名优秀的程序员,十分优秀!