gpt4 book ai didi

javascript - indexedDB 创建数据库并添加内容无法在 'transaction' 上执行 'IDBDatabase'

转载 作者:数据小太阳 更新时间:2023-10-29 06:15:23 25 4
gpt4 key购买 nike

这是我第一次使用 indexDB,我已经创建了一个数据库,现在正在尝试向其中添加内容。但我收到以下错误。

Uncaught NotFoundError: Failed to execute 'transaction' on 'IDBDatabase': One of the specified object stores was not found.

我将我的代码上传到 jsfiddle 只是因为它更容易向您展示它正在运行。有什么建议吗?

https://jsfiddle.net/8kj43kyn/

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

最佳答案

应该是

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

成为

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

关于javascript - indexedDB 创建数据库并添加内容无法在 'transaction' 上执行 'IDBDatabase',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36955441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com