如何检查 firebase 实时数据库中的更改值并使它们显示在 html 表中?

埃比尼泽

一旦从数据库中删除条目,我就能够从表中删除条目,并且还能够在编辑条目后添加条目。如何使用firebase实时数据库检查数据是否已经在html表中?我现在正在寻找如何查找数据库的实时更改。

var database = firebase.database().ref().child('transactions');
database.on('child_added', function(snapshot){
    var data = snapshot.val();

    var content = '<tr id="'+snapshot.key+'">';
    content += '<td>' + data.CustomerName + '</td>';//column2
    content += '<td>' + data.TimeEffected + '</td>'; //column1 
    content += '<td>' + data.DateEffected + '</td>'; //column1
    content += '<td>' + data.Successful + '</td>'; //column1
    content += '</tr>';
    $('#ex-table').append(content);

    database.on('child_removed', function(snapshot){
        $('#'+snapshot.key).remove()
    });

});

我尝试使用这个:

database.on('child_changed', function(snapshot){
        $('#'+snapshot.key).change()
    });

我尝试将它放在 remove 方法下,但没有成功。

弗兰克·范·普费伦

$('#'+snapshot.key)HTML中得到正确的元素,但jQuery的change()方法并没有做什么,你认为它。阅读链接的文档以了解它的实际作用。

如果您考虑一下这是否有意义:jQuery 的内置方法如何知道如何更新您的 HTML 结构?

只有您的代码知道它为快照中的数据创建了什么 HTML。您需要将在child_added回调中创建 HTML 的(部分)代码复制child_changed回调中。

像这样的东西:

database.on('child_changed', function(snapshot){
    var data = snapshot.val();

    var content = '<tr id="'+snapshot.key+'">';
    content += '<td>' + data.CustomerName + '</td>';//column2
    content += '<td>' + data.TimeEffected + '</td>'; //column1 
    content += '<td>' + data.DateEffected + '</td>'; //column1
    content += '<td>' + data.Successful + '</td>'; //column1
    content += '</tr>';

    $('#'+snapshot.key).replaceWith(content)
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用firebase实时数据库检查数据是否已经在html表中?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何从Firebase实时数据库中获取数据并将其显示在微调器上

来自分类Dev

如何在实时数据库 FIREBASE 中检查数据

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何检查 Firebase 实时数据库中是否存在子子项?

来自分类Dev

如何更新Firebase实时数据库中的现有值?

来自分类Dev

在使用云功能时,如何使用Firebase Admin SDK更改Firebase实时数据库中的数据?

来自分类Dev

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

来自分类Dev

从Google Sheets脚本重新排列Firebase实时数据库中显示的值

来自分类Dev

如何使用Firebase实时数据库中的键值或字段键删除所有字段和值?

来自分类Dev

如何安排将在每月的第一天执行并更新 Firebase 实时数据库中的值的任务

来自分类Dev

Firebase-如何更新Firebase实时数据库中的对象

来自分类Dev

如何在firebase auth和firebase-实时数据库中获得相同的ID?

来自分类Dev

如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

来自分类Dev

如何在flutter中从Firebase实时数据库中获取数据?

来自分类Dev

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

来自分类Dev

删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

来自分类Dev

用户注册期间如何在Firebase的实时数据库中存储数据?

来自分类Dev

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

来自分类Dev

如何从云功能中引用Firebase的实时数据库?

来自分类Dev

如何使用python从Firebase实时数据库中删除

来自分类Dev

Flutter:如何从Firebase实时数据库中获取新添加的记录?

来自分类Dev

如何从Firebase实时数据库中的.set()获取自动生成的ID?

来自分类Dev

如何消除实时数据库Firebase抖动中的自动生成的密钥

来自分类Dev

如何在GCP中启用Firebase实时数据库?

来自分类Dev

如何获取Firebase实时数据库中添加的最后一项?

Related 相关文章

  1. 1

    如何使用firebase实时数据库检查数据是否已经在html表中?

  2. 2

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

  3. 3

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

  4. 4

    如何从Firebase实时数据库中获取数据并将其显示在微调器上

  5. 5

    如何在实时数据库 FIREBASE 中检查数据

  6. 6

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

  7. 7

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

  8. 8

    如何检查 Firebase 实时数据库中是否存在子子项?

  9. 9

    如何更新Firebase实时数据库中的现有值?

  10. 10

    在使用云功能时,如何使用Firebase Admin SDK更改Firebase实时数据库中的数据?

  11. 11

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

  12. 12

    从Google Sheets脚本重新排列Firebase实时数据库中显示的值

  13. 13

    如何使用Firebase实时数据库中的键值或字段键删除所有字段和值?

  14. 14

    如何安排将在每月的第一天执行并更新 Firebase 实时数据库中的值的任务

  15. 15

    Firebase-如何更新Firebase实时数据库中的对象

  16. 16

    如何在firebase auth和firebase-实时数据库中获得相同的ID?

  17. 17

    如何从firebase存储获取imageUrl以存储在firebase实时数据库中?

  18. 18

    如何在flutter中从Firebase实时数据库中获取数据?

  19. 19

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

  20. 20

    删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

  21. 21

    用户注册期间如何在Firebase的实时数据库中存储数据?

  22. 22

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

  23. 23

    如何从云功能中引用Firebase的实时数据库?

  24. 24

    如何使用python从Firebase实时数据库中删除

  25. 25

    Flutter:如何从Firebase实时数据库中获取新添加的记录?

  26. 26

    如何从Firebase实时数据库中的.set()获取自动生成的ID?

  27. 27

    如何消除实时数据库Firebase抖动中的自动生成的密钥

  28. 28

    如何在GCP中启用Firebase实时数据库?

  29. 29

    如何获取Firebase实时数据库中添加的最后一项?

热门标签

归档