我刚进入Firebase,我正在尝试从实时数据库中检索数据,但我无法在网页上显示任何内容。
这是我在JS获得初始化Firebase代码之前得到的。 (如果我删除了val()
我收到[object Object]
,那么至少有一些工作要做。)
JS:
var heading = document.getElementById("head");
var firebaseHeadingRef = firebase.database().ref().child("Heading");
firebaseHeadingRef.on('value', function(datasnapshot) {
heading.innerText = datasnapshot.val();
});
HTML:
<div id="table_body"> <h1 id="head">Some Text</h1>
这是数据库的截图:
我感谢所有帮助:)
答案 0 :(得分:1)
实时数据库区分大小写。在您的数据库屏幕截图中,您有Heading
,但您的JS代码有.child('heading')
。尝试使那些相同的情况,它应该工作。请注意,您还必须拥有适当的Security Rules才能允许未经身份验证的用户访问。