Я пытаюсь сохранить данные пользователя в firebase, когда он входит на веб-сайт для запроса на регистрацию, но данные не сохраняются. Вот html-код:
<input type = "name" placeholder = "Full Name..." id = "name_field1" class = "inp" />
<input type = "email" placeholder = "Email..." id = "email_field1" class = "inp" />
<input type = "text" placeholder = "Desired Password..." id = "password_field1" class = "inp" />
<button onclick = "save()">Request Sign In</button>
Соответствующий используемый javascript:
var name=document.getElementById("name_field1");
var email=document.getElementById("email_field1");
var pass=document.getElementById("password_field1");
function save(){
var firebaseRef=firebase.database().ref();
var nam=comm.value;
var em=email.value;
var pas=pass.value;
firebaseRef.push().set(nam);
firebaseRef.push().set(em);
firebaseRef.push().set(pas);
}
Спасибо за указание на ошибку, но я все равно не могу сохранить данные даже после исправления ошибки. Также я не получаю никаких сообщений об ошибках.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


вам нужно нажать значения:
firebaseRef.push(nam);
firebaseRef.push(em);
firebaseRef.push(pas);
У Firebase есть удивительный документация на их веб-сайте. Бьюсь об заклад, вы бы освоить его в течение нескольких недель, если бы вы читали статьи каждый день.
Сначала инициализируйте свою БД:
// Get a reference to the database service
var database = firebase.database();
Напишите данные:
database.ref('users/ashley').set({
username: value1,
email: value2,
profile_picture : value3
});
Также. Пожалуйста, не сохраняйте пароли пользователей в БД
Не оставляйте ref() пустым. Попробуйте следующее:
var firebaseRef=firebase.database().ref('testKey/');
Что происходит? Вы получаете сообщение об ошибке? Быстрое место — вы используете
comm.valueвместоnam. Разве так не должно бытьname.value?