私は次の問題で困惑しています。私がFirebaseに持っているいくつかのデータを見るための少しのWebページを作っているうちに、私が望むものにアクセスできない場所があります。 もちろん、私はこの場所にサーバ上に何かがあることを知っています。ここにコードがありますが、localRef.once()は決して呼び出されないようです。それはおよそどこでも必要としてデータにアクセスref.once()がFirebaseで呼び出されていない
var dbLocalURL = "https://atinytestapp.firebaseio.com/MyList/rc99/";
var localRef = new Firebase(dbLocalURL);
localRef.once("value", function(snapshot) {
// WE NEVER COME HERE !!!!
for (record in snapshot.val()) {
document.write(record)
var recordRef = new Firebase(dbLocalURL+record+"/");
recordRef.once("value", function(rcdSnapshot) {
var rcdData = rcdSnapshot.val();
document.write(rcdData[“someKey”])
})
}
}, function (errorObject) {
// WE NEVER COME HERE !!!!
console.log("The read failed: " + errorObject.code);
document.write("The read failed: " + errorObject.code);
});
マイページには、上記の動作との一箇所を除いて、取り組んでいます。 私は、私が使用しているURLがブラウザに貼り付けて、私が期待するデータを見て、正しいことを確認しました。 どうしたらいいですか?私は誰かが私にヒントを与えることを願っています。
コード/フローは私のために働きます:http://jsbin.com/vujinaloci/edit?html,js,console。あなたは問題を再現する同様の最小限のjsbinを設定できますか? –