将Firebase中的数据从网页上的“下拉框”中重新收集

时间:2017-10-10 08:49:31

标签: javascript jquery html json firebase-realtime-database

以下是来自firebase数据库的.JSON文件的代码片段。

"question papers" : {
    "APPLE" : {
      "location" : "mp",
      "stream" : {
        "btech" : {
          "CSE" : {
            "1st sem" : {
              "2017" : "google.com"
            }
          }
        }
      }
    },
    "SIETK" : {
      "location" : "ap",
      "stream" : {
        "MBA" : {
          "MBA" : {
            "1st sem" : {
              "2015" : "google.com"
            }
          }
        },

我已逐个创建下拉框并从firebase获取数据到问题文件部分.JSON文件中。 第一盒 - 学院名称和位置, 第二盒流, 第3盒系等。 我应该怎么解决这个问题呢?我试过以下但是没有用。

<script type="text/javascript">
var userDataref=firebase.database().ref('/question papers/')
userDataref.once("value").then(function(snapshot){
    var key=snapshot.key;
    alert(snapshot.value());
})
</script>

1 个答案:

答案 0 :(得分:0)

此代码对您有用

var userId = firebase.auth().currentUser.uid;
return firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
  var username = (snapshot.val() && snapshot.val().username) || 'Anonymous';
  // ...
});