我正在制作一个日历,将其事件存储在 firebase JSON 中,但我无法让它找到事件。
我的 JSON 基于此处看到的有关恐龙的 JSON 教程。 https://www.firebase.com/docs/web/guide/retrieving-data.html
我的安排如下
"Calendar":{
"Zumba":{
"Time": "1:00PM",
"Date": "02/02/2016"
}
"Spring Cleaning":{
"Time": "2:00PM",
"Date": "02/05/2016"
}
}
我的页面的工作方式是,当单击日历上的某一天时,它会返回日期。然后我要求 firebase 根据该日期查找事件。这是我正在使用的代码。
var ref = new Firebase("(firebaselink)/Calendar");
ref.orderByChild("Date").equalTo(date).on("value", function(snapshot) {
document.getElementById("output").innerHTML = snapshot.key();
});
应该是,当我点击 02/02/2016 时,输出会显示“Zumba”,但目前如果我点击任何一天,它只会显示“日历”。
我做错了什么?
最佳答案
它应该是on("child_added", function(snapshot)
,因为“value”返回整个内容。
关于javascript - Firebase 查询不返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36586456/