无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

躲闪

我一直在尝试开发一个网络博客应用程序,人们可以在这里上传不同的博客,也可以阅读其他人上传的博客。我能够在 firebase 实时数据库上成功上传数据,但在尝试从 firebase 检索数据时遇到问题。我有一张来自 google material library 的卡片,我希望标题和 desc 显示在下面。但是每当我尝试检索数据时,只会显示最后一个节点的数据。下面是我的 html 和 javascript 代码。

HTML代码:

<div class="w">
            <div class="demo-card-wide mdl-card mdl-shadow--2dp">
  <div class="mdl-card__title">
    <h2 class="mdl-card__title-text" id="titlePost">Welcome</h2>
  </div>
  <div class="mdl-card__supporting-text" id="descPost">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Mauris sagittis pellentesque lacus eleifend lacinia...
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
    quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
    consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
    cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
    proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </div>
  <div class="mdl-card__actions mdl-card--border">
    <a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" href="post.html">
      Get Started
    </a>
  </div>
  <div class="mdl-card__menu">
    <button class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect">
      <i class="material-icons">share</i>
    </button>
  </div>
</div>
     </div>

Javascript代码:

var rootRef = firebase.database().ref().child("posts");

rootRef.on("child_added",snap =>{
    var title = snap.child("Title").val();
        var desc = snap.child("desc").val();

        
        $("#titlePost").text(title);
        $("#descPost").text(desc);
});

下面是我的数据库的图片。

在此处输入图片说明

这是我检索到的数据的样子在此处输入图像描述仅检索一个节点

Biede

把你的帖子放在一个列表中,这样新孩子就不会取代你的旧孩子,如果它在列表中,它只会扩展列表。在这种情况下,您的父级是称为“博客帖子”的“ul”,您将像下面的示例一样将子级附加到此列表中。您的孩子将扩展此列表,而不会相互覆盖

<body>
<div>
    <ul class="blog-posts">
        <li>
            <!--Your Posts are here-->
            <div class="mdl-card__title">
                <h2 class="mdl-card__title-text" id="titlePost">Welcome</h2>
            </div>
            <div class="mdl-card__supporting-text" id="descPost">
                Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                Mauris sagittis pellentesque lacus eleifend lacinia...
                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
                tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
                cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
                proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
            </div>
        </li>
    </ul>
</div>

parent.append(`
    <li>
    <div class="w">
    <div class="demo-card-wide mdl-card mdl-shadow--2dp">
      <div class="mdl-card__title">
        <h2 class="mdl-card__title-text" id="${key}">${title}</h2>
      </div>
      <div class="mdl-card__supporting-text" id="descPost">
        ${desc}
      </div>
    </div>
    <li/>`
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从 Firebase 实时数据库中检索数据

来自分类Dev

从 Firebase 实时数据库中检索子数据

来自分类Dev

从 Firebase(实时数据库)检索数据到列表中(Kotlin)

来自分类Dev

Web中的Flutter Firebase实时数据库

来自分类Dev

Firebase:从实时数据库中检索childByAutoID

来自分类Dev

从 Firebase 实时数据库中检索好友

来自分类Dev

我无法从Firebase实时数据库中将数据检索到字符串变量中

来自分类Dev

React + Firebase:如何添加项目以将数据列表到firebase实时数据库中

来自分类Dev

在Flutter应用程序中从Firebase实时数据库事件获取父节点

来自分类Dev

数据更改后如何从Firebase实时数据库中检索特定数据

来自分类Dev

如何从Web中的Firebase实时数据库获取数据?

来自分类Dev

Android Firebase - 从 Firebase 实时数据库中检索特定值

来自分类Dev

使用选项从Firebase实时数据库中检索MCQ数据

来自分类Dev

Firebase:以Int形式从实时数据库中检索数据

来自分类Dev

列表视图从android中firebase的实时数据库中检索一项

来自分类Dev

将创建的用户链接到 Firebase Web 应用程序中的数据库

来自分类Dev

Firebase 实时数据库:无法从 Firebase 数据库发送或检索数据

来自分类Dev

Firebase Android应用程序-不更新实时数据库

来自分类Dev

Firebase实时数据库写崩溃的Android应用程序

来自分类Dev

Android应用程序离线使用时,Firebase实时数据库崩溃

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

Firebase 实时数据库中的数据插入无限

来自分类Dev

Firebase 实时数据库,从键值对中获取数据

来自分类Dev

从 Web 应用程序中删除 Firebase 数据

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

在实时数据库中存储 Firebase 云消息

来自分类Dev

在Firebase中创建新的Web应用程序时,缺少数据库URL

Related 相关文章

  1. 1

    无法从 Firebase 实时数据库中检索数据

  2. 2

    从 Firebase 实时数据库中检索子数据

  3. 3

    从 Firebase(实时数据库)检索数据到列表中(Kotlin)

  4. 4

    Web中的Flutter Firebase实时数据库

  5. 5

    Firebase:从实时数据库中检索childByAutoID

  6. 6

    从 Firebase 实时数据库中检索好友

  7. 7

    我无法从Firebase实时数据库中将数据检索到字符串变量中

  8. 8

    React + Firebase:如何添加项目以将数据列表到firebase实时数据库中

  9. 9

    在Flutter应用程序中从Firebase实时数据库事件获取父节点

  10. 10

    数据更改后如何从Firebase实时数据库中检索特定数据

  11. 11

    如何从Web中的Firebase实时数据库获取数据?

  12. 12

    Android Firebase - 从 Firebase 实时数据库中检索特定值

  13. 13

    使用选项从Firebase实时数据库中检索MCQ数据

  14. 14

    Firebase:以Int形式从实时数据库中检索数据

  15. 15

    列表视图从android中firebase的实时数据库中检索一项

  16. 16

    将创建的用户链接到 Firebase Web 应用程序中的数据库

  17. 17

    Firebase 实时数据库:无法从 Firebase 数据库发送或检索数据

  18. 18

    Firebase Android应用程序-不更新实时数据库

  19. 19

    Firebase实时数据库写崩溃的Android应用程序

  20. 20

    Android应用程序离线使用时,Firebase实时数据库崩溃

  21. 21

    如何从Firebase中的实时数据库获取数据

  22. 22

    Firebase 实时数据库中的数据插入无限

  23. 23

    Firebase 实时数据库,从键值对中获取数据

  24. 24

    从 Web 应用程序中删除 Firebase 数据

  25. 25

    如何从 Firebase 实时数据库正确检索值?

  26. 26

    如何从Firebase实时数据库中删除?

  27. 27

    如何更新Firebase实时数据库中的位置?

  28. 28

    在实时数据库中存储 Firebase 云消息

  29. 29

    在Firebase中创建新的Web应用程序时,缺少数据库URL

热门标签

归档