0
不拯救我已經被顯示,要求時,將記錄添加到數據庫IndexedDB的數據庫中
function addObservableStates()
{
var request = db.transaction(['ObservableStates'],"readwrite").objectStore('ObservableStates').add(observableState);
request.onerror = function(event)
{
console.log("Unable to add observableState to table ObservableStates");
}
request.onsuccess = function(event)
{
console.log("Observable State Added");
}
}
這是不以任何使用onerror或的onSuccess回調和無控制檯的錯誤去下面的方法。當我進入數據庫表時,它只是顯示沒有記錄。但是,正在創建數據庫和所需的表。我嘗試使用put()而不是add()(儘管兩者應該工作得一樣),但沒有記錄被添加。
ObservableState是我創建的變量,它包含一個值。
任何幫助表示讚賞。謝謝
除了已經提出的其他後續問題:嘗試在交易中添加'oncomplete'和'onabort'處理程序來觀察它是否成功完成。 –