Я пытаюсь поместить объект в indexedDB.Но безрезультатно.
Соединение работает, и создана новая таблица "info", но когда я пытаюсь поместить данные, ничего не происходит.
window.indexedDB = window.indexedDB || window.mozIndexedDB ||
window.webkitIndexedDB || window.msIndexedDB;
let db;
let request = window.indexedDB.open("InfoDB", 1);
request.onerror = function(e) {
console.log("Klaida: " + e.target.error);
};
request.onupgradeneeded = function(e) {
db = e.target.result;
let infoTB = db.createObjectStore("info", { autoIncrement : true });
objectStore.createIndex('data', 'data', { unique: false });
objectStore.createIndex('laikas', 'laikas', { unique: false });
};
function getData() {
let paketas = {
"data": manoData,
"laikas": {
manoLaikas: {
"vardas": manoVardas,
"telefonas": manoTelefonas,
"paslauga": manoPaslauga
}
}
}
request.onsuccess = function (e) {
db = e.target.result;
let tran = db.transaction(["info"], "readwrite");
let objektas = tran.objectStore("info");
objektas.add(paketas);
tran.oncomplete = function(e) {
console.log('pavyko');
};
}
}
Мне нужно, чтобы содержимое пакетов отображалось винформационная таблица.