- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我在登录/注册系统中工作,我必须获取一些输入的值来注册它们,但我遇到了问题。
错误是:未捕获的 DOMException:无法在“IDBDatabase”上执行“事务”:找不到指定的对象存储之一。
并出现在此代码行中:“var data = active.transaction(["usuarios"], "readwrite");"
谁能帮我解决这个问题?这是我的代码:
var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
var dataBase = null;
function startDB(){
dataBase = indexedDB.open("objectDb", 1);
dataBase.onupgradeneeded = function (e) {
var active = dataBase.result;
var objectDb = active.createObjectStore("usuarios", {keyPath: 'id', autoIncrement : true });
objectDb.createIndex('index_nombre','nombre', {unique : false});
objectDb.createIndex('index_user','usuario', {unique : true});
objectDb.createIndex('index_correo','email', {unique : true});
objectDb.createIndex('index_pass','pass', {unique : false});
};
dataBase.onsuccess = function (e) {
alert("Base de datos cargada correctamente");
};
dataBase.onerror = function (e) {
alert("Error cargando la base de datos");
};
}
function add() {
var active = dataBase.result;
var data = active.transaction(["usuarios"], "readwrite");
var objectDb = data.objectStore("usuarios");
var request = objectDb.put({
nombre: document.querySelector("#nombre").value,
usuario: document.querySelector("#usuario").value,
email: document.querySelector("#email").value,
pass: documento.querySelector("#pass").value,
});
request.onerror = function (e) {
alert(request.error.name + '\n\n' + request.error.message);
};
data.oncomplete = function (e) {
document.querySelector("#nombre").value = "";
document.querySelector("#usuario").value = "";
document.querySelector("#email").value = "";
document.querySelector("#pass").value = "";
alert("Objeto agregado correctamente");
};
}
这是我使用 indexedDB 的第一个项目,所以我还是个菜鸟。对不起,如果这是
我有一个 SPA 应用程序,它将对 IndexedDB 进行多次读取/写入。 打开数据库是一个带有回调的异步操作: var db; var request = window.indexedDB.ope
我一直在关注页面Using IndexedDB . 加载页面时,我创建/加载数据库。 window.App = window.App || {}; App.db = window.indexedDB.
为什么会出现错误? 我的代码: var idb = window.indexedDB || // Use the standard DB API window.mozIn
我正在使用最新的谷歌浏览器..我正在尝试实现 HTML5 indexedDB 示例。 AIM 是在页面加载数据并在其中存储数据时创建数据库。如果有人有的话,请发布任何示例工作示例。我尝试了这段代码,但
我在使用 indexeddb 时遇到问题 - 我正在使用此方法打开和设置数据库 DBService.prototype.open = function (dbName, entity, cb) {
有人可以告诉我我哪里出了问题吗? window.indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedD
这是我第一次使用 indexDB,我已经创建了一个数据库,现在正在尝试向其中添加内容。但我收到以下错误。 Uncaught NotFoundError: Failed to execute 'tran
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
以下代码: request=window.webkitIndexedDB.open('tileStore'); 产生错误请求:异常 11。打开适用于其他数据库。此外, request=window.w
我的对象结构是这样的: var test={ "id":"A", "ChanName":"Discovery", "LCN":10 };
代码如下: var transaction = db.transaction(["main"], IDBTransaction.READ_WRITE); var store = transaction
我在使用 IndexedDB 的应用程序上收到此警告。 “IDBDatabase.transaction 中不推荐使用数字事务模式。使用“readonly”或“readwrite”” 当我第一次编写应
代码如下: var transaction = db.transaction(["main"], IDBTransaction.READ_WRITE); var store = transaction
我对 IndexedDB 概念非常陌生。我正在尝试在 IndexedDB 中存储电影列表并检索它。但由于某种原因,当我尝试检索它时,chrome 浏览器中出现 DOM IDBDatabase Exce
我尝试使用 Indexed DB API 进行一些测试。 我的代码如下: var db = null; const dbName = "contactsD
自 2020 年 8 月以来我一直有问题,但我仍然不知道如何重现, 我正在使用 dfahlander/Dexie.js使用浏览器索引数据库。 这是我如何使用 dexie 的示例:- import db
我在创建 objectStore 时已成功添加以下内容: { name: "John Doe", age: 21 } 我使用了以下选项: { keyPath: "id", autoIncrement:
我必须承认我是 indexedDB 的新手 我写了一段indexedDB的简单代码,如下: function go() { var req = window.indexedDB.open("Up
@Josh 已经回答了一个关于填充 IndexedDB ObjectStores 时的错误消息的类似问题: Failed to execute 'transaction' on 'IDBDatabas
我是一名优秀的程序员,十分优秀!