【发布时间】:2014-12-01 01:21:56
【问题描述】:
我试图从 firebase 中获取数据,以便在 JS 编程的游戏中使用。问题是我永远无法获取数据。这是我在编辑器中添加的 JSON:
{xcord: 23, ycord: 3543}
这是我用来尝试获取数据的 JS 代码:
fb.on('child_added', function(snapshot) {
obj = snapshot.val();
alert(obj.xcord);
c1.x = obj.xcord;
c1.y = obj.ycord;
stage.update();
});
当警报弹出时,我得到的只是“未定义”。有谁知道怎么回事?
【问题讨论】:
-
因为(正如 Terry 所说)您共享的代码 sn-p 看起来不错,我们需要更多信息。如果您在 jsfiddle/plunkr/jsbin 中设置问题的小型重现,这可能是最快的。
-
好的。我会做一点
-
好的,所以我在 jsbin 上进行了尺寸标注,现在我得到了输出,但我无法从 json 中提取值!但是,我现在可以提醒整个 JSON 字符串。输出在这里:jsbin.com/xaxeqalevi/2 代码如下所示: var fb = new Firebase("thedatabase.firebaseio.com"); fb.on('child_added', function(snapshot) { var json = snapshot.val(); alert( json); });
-
请编辑您的问题并将链接添加到 jsbin 和代码。评论对那些人来说不是一个好地方。
标签: javascript json firebase