【问题标题】:How to get simple array data from firebase and fetch it如何从firebase获取简单的数组数据并获取它
【发布时间】:2020-10-14 00:32:36
【问题描述】:

我还是新手,所以我改为学习 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 数组的简单方法......谢谢

【问题讨论】:

    标签: javascript html jquery firebase firebase-realtime-database


    【解决方案1】:

    在这一行:

    msgs.innerHTML+='<p>'+$(data.user)+':'+$(data.txt)+'</p>';
    

    $(data.user)$(data.txt) 正在尝试查找 HTML 节点的值。这不是您想要的,因为您只是想使用 data.userdata.txt 属性的值。

    所以:

    msgs.innerHTML+='<p>'+data.user+':'+data.txt+'</p>';
    

    【讨论】:

    • 顺便说一句.. 用户作为我声明发送数据的数据库名称或变量返回?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多