使用javascript从firebase抓取数据

时间:2014-04-05 18:07:25

标签: javascript json http firebase

我有以下代码从firebase设置中获取数据并在控制台中查看它,我不知道为什么它不起作用。这是我的代码如下。如果您想检查它,它会在此site上运行。 Here是jsfiddle的链接

<!doctype html>
<html lang="en" ng-app="DemoApp">
<head>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script type='text/javascript' src='https://cdn.firebase.com/js/client/1.0.11/firebase.js'></script>
   <script type="text/javascript">
var dataRef = new Firebase('https://edengarden.firebaseio.com/test');
dataRef.on('value', function(snapshot) {
  console.log(snapshot.val());
});
</script>
</head>
<body>
</body>
</html>

1 个答案:

答案 0 :(得分:2)

如果我将您的JavaScript更改为:

var myDataRef = new Firebase('https://edengarden.firebaseio.com/test');
myDataRef.on('child_added', function(snapshot) {
    var message = snapshot.val();
    console.log(message);
});

它会记录很多对象,例如:

  

对象{值:11}

     

对象{值:11}

     

对象{值:11}

     

对象{值:15}

     

...

这不是你看到/预期的吗?