firebaseのリンクを配列として取得する必要があります。 //.firebaseio.com/users.json以下のJSONファイルを取得するために起こっている:私は、次のリンクをHTTPS持っJSON FirebaseのURL to
{
"-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を作成すると、結果は非同期であるため、コールバック関数で取得されます。したがって、結果を期待する関数を渡します。 –