gpt4 book ai didi

javascript - 从 firebase 实时数据库中检索数据并自动填充到文本框中

转载 作者:行者123 更新时间:2023-11-30 19:52:56 25 4
gpt4 key购买 nike

我想从 firebase 实时数据库中检索数据,并在用户注册后自动用数据库中的数据填充它。我将用户数据保存在他们的 UID 下,现在我无法通过他们的 UID 从数据库中检索数据并通过当前登录用户 uid 自动填充用户。

我的 Firebase 数据库 https://imgur.com/a/BlzFADs

自动填充的地方 https://imgur.com/a/urvNAFe

我为我的代码尝试了所有可能的解决方案,但我似乎无法让它工作,我在 stackoverflow 上找到的所有解决方案,但它仍然对我不起作用。

我的 JS 文件

 firebase.database().ref('Users/User Information').child(uid).once('value', 
function(snapshot) {

document.getElementById('name').value = snapshot.child("Name").val();
});

我的 HTML 文件

 <td>Name:</td>
<td>
<input type="text" id="name" name="name" style="font-size:10pt; width:200px;" placeholder="Enter Name Here" required>
</td>

现在我想根据他们的 UID 自动填充当前登录用户的数据。

最佳答案

试试下面的代码:

firebase.database().ref('Users/User Information/'+uid.value).once('value', 
function(snapshot) {
document.getElementById('name').value = snapshot.val().Name;
});

或者这个带有箭头功能的:

firebase.database().ref('Users/User Information/'+uid.value).once('value', (snapshot) => 
{
document.getElementById('name').value = snapshot.val().Name;
});

关于javascript - 从 firebase 实时数据库中检索数据并自动填充到文本框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54301548/

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