【发布时间】:2014-07-22 10:07:56
【问题描述】:
我是 IndexedDB 和 sencha touch 框架的新手。 在 sencha 学习 IndexedDB 的时候,遇到了一个问题,找了好久没找到的解决方案。
让我先给你看我的代码块
var db;
var myRequest = indexedDB.open("testDB", 8);
myRequest.onupgradeneeded = function (e) {
console.log("upgrading...");
var thisDB= e.target.result;
if(!thisDB.objectStoreNames.contains("FirstOS")){
thisDB.createObjectStore("FirstOS");
}
};
myRequest.onsuccess = function (e) {
console.log("success...");
db= e.target.result;
};
myRequest.onerror = function (e) {
console.log("error occured");
};
var transaction = db.transaction(["FirstOS"],"readwrite");
var store= transaction.objectStore("FirstOS");
它抛出一个异常说
Uncaught TypeError: Cannot read property 'transaction' of undefined
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: indexeddb sencha-touch-2.3