javascript 如何在真实的数据库中保存变量名称ref中的值(任务)?

ergxz8rk  于 2023-06-20  发布在  Java
关注(0)|答案(1)|浏览(87)

我试图保存一个'任务'在真实的数据库中,我希望它保存在帐户名称参考。它已经超出了用户名的范围。

保存任务的函数:

function savetask() {

  var task = input.value;
  //* ENVIA O VALOR DO INPUT (task)  ASSOCIADO AO NOME RECOLHIDO  A CIMA PARA A DATABASE DA FIREBASE
  firebase.database().ref('nomes').push(
    task
  );
  console.log('A seguinte tarefa foi enviada para a database:', task)

}
inputnota.addEventListener('submit', savetask)

将名称保存在数据库中的函数:

function savename(nome) {
    var nome = document.getElementById("nome").value;
    //* save in database
    firebase.database().ref('nomes').child(nome).push({
        'nome:':nome
    });
    console.log('teu nome:',nome)
    alert('Welcome:',nome)

    //* prevent form from submitting
    return false
}
bvjxkvbb

bvjxkvbb1#

在下面的代码片段中,您缺少了nome

firebase.database().ref('nomes').push(
  task
);

因此,要使其写入相同的路径,您需要:

firebase.database().ref('nomes').child('salsa').push(
  task
);

或者从HTML中阅读nome,就像你在其他代码块中所做的那样:

var nome = document.getElementById("nome").value;
firebase.database().ref('nomes').child(nome).push(
  task
);

相关问题