我有下面的代碼我試圖做一個簡單的計數器。但是,當我在本地運行它時,它不起作用。當我將newHits作爲空白時,它會引發錯誤:Uncaught錯誤:Reference.set失敗:第一個參數包含屬性'hits.number'中的未定義。 當我從1開始時,它不會改變數據庫中命中的值。任何幫助表示讚賞:我是編程新手。非常感謝!Firebase數據庫更改不起作用
$(document).ready(function(){
var database = firebase.database();
var hits;
var newHits = 1;
var hitsRef = firebase.database().ref('hits');
hitsRef.once('value', function(snapshot){
console.log("hitsRef.once called");
hits = snapshot.val().number;
console.log("hits: "+hits);
newHits = hits+1;
console.log(newHits);
});
hitsRef.set({
number: newHits
});
});