javascript - Firebase 查询不返回数据

标签 javascript jquery json date calendar

我正在制作一个日历,将其事件存储在 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/

相关文章:

javascript - 在没有鼠标悬停的情况下选择文本时是否可以触发任何功能?

javascript - Jquery:一次设置/删除两个属性

javascript - 键盘在 webkit 中的焦点 div 上滚动

javascript - Amcharts - 当 php json 输出文件位于包含文件夹中时,Dataloader 插件不加载图表

java - Json 对象针对给定键返回 null

json - alphavantage 上的财务数据

javascript - 将 Canvas base64 图像上传到 parse.com 时图像链接损坏

javascript - 如何链接多个 jquery fancybox?

javascript - 如何通过jquery关闭放大的弹出窗口

javascript - 页面转换时反转动画