0

私はIndexedDBで働いています。jquery モバイル アプリで値を作成、入力、および削除できます。

初めてページにアクセスしたときに、値が DB で使用可能かどうかを確認する必要があります。そうであれば、「存在する」または「存在しない」を表示する必要があります。以下のコードを書きました。document.ready でこの関数を呼び出しました。

myapp.indexedDB.existsInFavourites = function(value){
    var db = myapp.indexedDB.db;
    var request = db.transaction(["todo"]).objectStore("todo").get(typeid);
    request.onerror = function(event) {
      // Handle errors!
    };
    request.onsuccess = function(event) {
      // Do something with the request.result!

    };
  }

以下のエラーが発生します

Uncaught TypeError : Cannot call method 'transaction' of null

どんな提案でも大いに役立ちます。前もって感謝します!!!

4

1 に答える 1