Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menyimpan nilai (tugas) dalam ref nama berubah dalam pangkalan data masa nyata?

Saya cuba menyimpan "tugas" dalam pangkalan data langsung dan saya mahu ia disimpan dalam rujukan nama akaun. Dan ia melampaui nama pengguna.

Fungsi untuk menyimpan tugasan:

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)

Fungsi untuk menyimpan nama ke pangkalan data:

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
}

P粉156532706P粉156532706244 hari yang lalu442

membalas semua(1)saya akan balas

  • P粉021553460

    P粉0215534602024-02-18 12:39:45

    Anda tiada nome dalam coretan ini:

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

    Jadi untuk menjadikannya menulis ke laluan yang sama yang anda perlukan:

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

    Atau baca nome daripada HTML, sama seperti yang anda lakukan dalam blok kod lain:

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

    balas
    0
  • Batalbalas