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'。爲了方便報告,錯誤會從請求到事務冒泡,但當您瞭解哪些請求失敗時,會提供更多信息。您將永遠不會在交易中看到「成功」事件。 –