私がしようとしているに値割り当てながら:問題のFirefox 5.0で、次のJavaScript変数
var db;
var request = mozIndexedDB.open("MyTestDatabase");
request.onerror = function(event) {
alert("Why didn't you allow my web app to use IndexedDB?!");
};
request.onsuccess = function(event) {
db = request.result;
//db = event.target.result; //also tried this
console.log(db); //get the object
};
console.log(db); //undefined
私が欲しいデシベル、ハンドラの外側からアクセスを。ここの問題は何ですか? thisから何かを学ぼうとしています。
(すなわちrequest.result)その要求は、結果変数そのものを設定しないであろうと思われる。..
ハンドラが関数を実行したかどうかを確認する方法は? – Vikas
次の実行のために待機ループを作成できますか? – Vikas
@Vikas:更新情報をご覧ください。 –