【发布时间】:2014-04-05 18:07:25
【问题描述】:
我有以下代码可以从 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>
【问题讨论】:
-
您的网站不可用。我建议设置一个 jsfiddle 来重现您的问题。
-
它现在在 dev.anderskitson.ca 上没有我上面更新的端口号。但是 js fiddle 是个好主意。
-
现在dev.anderskitson.ca/arduino/public_html 出现语法错误。只需在您创建小提琴时更新问题,我们将有更好的机会解决它。
-
好的,我添加了 js fiddle 链接。
-
您的小提琴正在侦听
child_added,而问题中的代码侦听value。请确保它们之间有一个单一、一致的 SCCE。但总的来说:在“常规”对象上收听value并在您有类似列表的 Firebase-ref 时收听child_added,这是您push的孩子。我建议不要将两者混合。
标签: javascript json http firebase