我需要获取阵列的Firebase链接。我有以下链接HTTPS://.firebaseio.com/users.json这是会检索以下JSON文件:JSON Firebase URL到阵列
{
"-KOIbPUxKWKMaIOuX1cR": {
"email": "[email protected]",
"lastName": "Alberto",
"password": "password",
"userName": "Rodolfo"
},
"-KOOF5S3kDnvsT9nVx85": {
"email": "[email protected]",
"lastName": "TEST",
"password": "password",
"userName": "TEST"
}
}
,我使用的JavaScript下面的函数来获得使转换:
var o = 'https://<myInstance>.firebaseio.com/users.json';
var arr = Object.keys(o).map(function (k) { return o[k] });
console.log(arr)
但是,如果这个功能是以下结果:
Array[53]
0:"h"
1:"t"
2:"t"
3:"p"
4:"s"
5:":"
6:"/"
7:"/"
8:"a"
9:"g"
10:"u"
11:"l"
12:"a"
13:"r"
14:"f"
15:"i"
16:"r"
17:"e"
18:"d"
当然这不是我所需要的,我需要检索的所有电子邮件或所有用户或所有ID号和。有什么方法可以检索吗?或者有人可以帮我解决一段可以帮助我的代码。
在此先感谢。
这太神奇了!但是,我怎样才能从AJAX请求中编码呢?请,这个例子太棒了!请!!我正在阅读文档,但使用ajax请求的效果会提高一千倍!请,请! –
当你创建一个AJAX时,你会得到一个回调函数的结果,因为它是异步的。所以你会传递一个期望结果的函数。 –