indexedDB Создание базы данных и добавление содержимого Не удалось выполнить "транзакцию" в "IDBDatabase"

Я впервые использую indexDB, я создал базу данных и сейчас пытаюсь добавить к ней контент. Но я получаю следующую ошибку.

Uncaught NotFoundError: Не удалось выполнить "транзакцию" в "IDBDatabase": не найдено одно из указанных хранилищ объектов.

Я загрузил свой код на jsfiddle только потому, что его проще показать. Любые предложения, пожалуйста?

https://jsfiddle.net/8kj43kyn/

// Creating an indexDB - Used to store users information.  
window.indexedDB = window.indexedDB || window.mozIndexedDB || 
window.webkitIndexedDB || window.msIndexedDB;

1 ответ

Решение

Если это

var transaction = db.transaction( ["books", 'readwrite']);

быть

var transaction = db.transaction(["books"], 'readwrite');
Другие вопросы по тегам