javascript - Firebase 数据未在网络中显示

标签 javascript html firebase

我尝试通过执行此操作来显示 Firebase 中特定表中的所有数据

此表中共有 4 个数据,p1 - p4,但仅显示 1 个结果。

JS:

 var ref = firebase.database().ref().child(uid + '/pickUp');
 var query = ref.orderByKey().limitToLast(100);
 query.on("child_added", function(messageSnapshot) {
                    var keys = Object.keys(messageSnapshot);
                    var messageData = messageSnapshot.val();
                    var key = messageSnapshot.getKey();
                    console.log("key is " + messageSnapshot.getKey());
                    console.log("messagesnapshot is " + messageSnapshot);
                    console.log("messageData is " + messageData);
                        s = "<div><input type='text' name='pickUp[]' value='messageData'>" + key + "</div>";

                    var obj = {
                        key: key,

                    };
                    arr.push(obj);

  $("#container1").html(s);
 console.log("arr.length is " + arr.length);

});

HTML:

     <label for="basic">Pick Up Location:</label>
     <div id="container1"> 
    </div>

结果:

enter image description here

最佳答案

使用append()代替html()

...
$("#container1").append(s);

关于javascript - Firebase 数据未在网络中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44452233/

相关文章:

javascript - 错误检测到多边形中的点

javascript - 完整日历中的空白空间

html - 我可以通过在带有 ancored 对象的单个页面上使用 id ="current"来突出显示事件菜单项吗?

具有多个值的 Firebase 数据库过滤

javascript - Cypress 在自定义命令中加载环境变量

javascript - 使用下拉菜单操作 Bootstrap 导航,以便页面上始终显示 1 个下拉菜单

html - 视口(viewport)与百分比

html - 如何仅在 x 方向上设置绝对位置。

javascript - Firebase:如何将虚 URL 添加到云功能?

javascript - 如何在 for 循环中等待异步查询完成?