Как получить простые данные массива из firebase и извлечь их

#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 возвращается как имя базы данных или переменная, которую я объявляю для отправки данных?