Чтение числа из базы данных Firebase Firestore и использование в функции - PullRequest
0 голосов
/ 15 февраля 2019

Я могу прекрасно прочитать число из базы данных в текст параграфа в html, но я хочу использовать это же число в функции для возврата числа, но когда я пытаюсь вычесть число в базе данных из другого введенного числав текстовое поле я получаю 'NaN'

номер, поступающий из базы данных пожарного магазина

db.collection('users').doc(user.uid).get().then(doc => {
  var dafcoin = `
  <div>${doc.data().DAFcoins}</div>
`;
DAFcoins.innerHTML = dafcoin;
});

Функция внутри события щелчка (у - номер, поступающий из базы данных, х - номер, поступающийиз поля ввода)

function sendCoins(){
const sendcoinsForm = document.querySelector('#sendcoins-form');
var y = parseInt(document.getElementById("newbalance").value);
var x = parseInt(document.getElementById("sendcoins-hours").value);
document.getElementById("hours").innerHTML = x;
var youruid = document.getElementById("your-uid").value;

var z = myFunction(y, x);
function myFunction(a, b){
    return a - b;
}
document.getElementById("total").innerHTML = z;

db.collection("users").doc(youruid).update({
"DAFcoins": z
})
.then(function() {
    console.log("Document successfully updated!");
    window.alert("Balance updated! You have successfully sent coins to " + sentuid);
    sendcoinsForm.reset();
});

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...