Предположим, у нас есть эти данные в вашей базе данных:
yourDatabase {
lkljkj3jkl3j {
ChildOne: childValueOne,
ChildTwo: childValueTwo,
ChildThree: childValueThree
}
lkljkfdfjkl3k {
ChildOne: childValueOne,
ChildTwo: childValueTwo,
ChildThree: childValueThree
}
}
Теперь, что вы хотите сделать, это циклически перебирать ваши данные при нажатии кнопки и отображать данные.Поэтому мы создадим для этого функцию с помощью jquery.
$("#myBtn").click(function(){
var ref = firebase.database().ref('yourDatabase');
ref.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
if(childData){
$("#myData").html(childData);
} else {
$("#myData").html("There is no data");
}
});
});
});
В нашем html:
<button id="myBtn">my button</button>
<p id="myData"></p>
Также, если вы хотите читать данные только одного потомка:
$("#myData").html(childSnapshot.ChildOne);
Я бы тоже прочитал это на вашем месте: https://firebase.google.com/docs/reference/js/firebase.database.DataSnapshot