gpt4 book ai didi

javascript - 如何从 Firebase 中删除数据并更新表?

转载 作者:行者123 更新时间:2023-12-01 02:19:08 25 4
gpt4 key购买 nike

我正在制定火车时刻表,该信息直接来自用户输入。用户输入被存储到我的 Firebase 中,并显示在表格中。每行信息都有一个删除按钮。当您单击删除按钮时,我尝试从 Firebase 中删除数据并更新表。

这是我将列车信息推送到 Firebase 的位置:

 database.ref().push({
name: name,
dest: dest,
time: time,
freq: freq,
minutesAway: mins,
dateAdded: firebase.database.ServerValue.TIMESTAMP
})

然后我将其显示如下:

 $('.table').append('<tr><td>' + name +
'</td>' + '<td>' + dest +
'</td>' + '<td>' + time +
'</td>' + '<td>' + freq +
'</td>' + '<td>' + mins +
'</td>' + '<td>' + '<button type="button" class="btn btn-danger btn-sm delete"></button>' +
'</td>' + '</tr>');

这是我的 onClick 删除:

$(".delete").on("click", function () {
$(this).parent().prevAll().parent().remove();

});

这就是我当前的 Firebase 树的样子:

https://mavs-firebase.firebaseio.com/
mavs-firebase
-L7p60IRXp29D54Pk3dw
dateAdded:
1521309455658
dest:
"North Pole"
freq:
"200"
minutesAway:
122
name:
"Polar Express"
time:
"12:59"

我一直在尝试多种不同的方法来找到从 Firebase 和表中删除数据的函数,但我在任何地方都找不到解决方案。我什至研究了 Firebase 文档,但我似乎无法定位正确的表和/或删除数据。

最佳答案

要从数据库中删除数据,假设您要定位此 -L7p60IRXp29D54Pk3dw,您可以尝试以下操作:

var database = firebase.database();
var del=database.ref().child("-L7p60IRXp29D54Pk3dw").remove();

这将删除上述键下的所有子项。

关于javascript - 如何从 Firebase 中删除数据并更新表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49340755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com