0
下面的代码片段显示了alert("Added")
,但是没有任何内容被添加到indexDB中。在我的indexDB中有一个条目,但我无法添加更多条目。使用keyPath在indexDB中插入
var transaction = db.transaction("movies", "readwrite")
.objectStore("movies") // keypath is also there :{keyPath: "imdbID"}
.add(movieDetailObject);
transaction.onsuccess = function(event) {
alert("Added");
};
transaction.onerror = function(event) {
alert("Error");
}
如何添加更多与keypath
和对象作为值的条目?
在请求(由add(),get()等等)返回的对象'成功'和'错误'在事务处理时触发'complete'和'abort'。为了方便报告,错误会从请求到事务冒泡,但当您了解哪些请求失败时,会提供更多信息。您将永远不会在交易中看到“成功”事件。 –