#javascript #html #jquery #firebase #firebase-realtime-database
#javascript #HTML #jquery #firebase #firebase-realtime-database
Вопрос:
я все еще новичок, поэтому вместо этого я изучаю firebase…
я делаю простой код для html следующим образом
<div class="container" id="msgs">
</div>
итак, я хочу загрузить данные из firebase при запуске документа
firebase.database().ref('message').on('value',function(snapshot){
msgs.innerHTML='';
snapshot.forEach(function(e){
var data=e.val();
msgs.innerHTML ='<p>' $(data.user) ':' $(data.txt) '</p>';
});
});
но его возврат:
мои данные выглядят так:
я просто хочу узнать простой способ извлечения данных и извлечения их в html и узнать, как получить доступ к массиву firebase … спасибо
Ответ №1:
В этой строке:
msgs.innerHTML ='<p>' $(data.user) ':' $(data.txt) '</p>';
$(data.user)
И $(data.txt)
пытаются найти значение узлов HTML. Это не то, что вы хотите, так как вы просто хотите использовать значение свойств data.user
and data.txt
.
Итак:
msgs.innerHTML ='<p>' data.user ':' data.txt '</p>';
Комментарии:
1. Кстати .. User возвращается как имя базы данных или переменная, которую я объявляю для отправки данных?