Bagaimana untuk menyimpan nilai (tugas) dalam ref nama berubah dalam pangkalan data masa nyata?
P粉156532706
P粉156532706 2024-02-17 22:46:29
0
1
487

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粉156532706
P粉156532706

membalas semua(1)
P粉021553460

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
);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan