私は IndexedDB を初めて使用し、これまでデータ ストアの値の部分に JSON 文字列を格納してきました。
私はこれを次のように保存しました:
function createDB() {
customerData = [];
for (i = 0; i < 100000; i++) {
customerData.push({ id: i, add1: "add1_" + i, add2: "add2_" + i, custName: "ted_" + i });
}
var request = window.indexedDB.open("Customer", 1);
request.onsuccess = function (e) {
request = e.target.result;
alert("database created");
};
request.onupgradeneeded = function (e) {
var db = e.target.result;
var store = db.createObjectStore("cust", { keyPath: "id" });
var jsonIndex = store.createIndex("by_key", "id", { unique: true });
var jsonStr = JSON.stringify(customerData);
var request = store.put({ id: "1", json: jsonStr });
};
};
この JSON をデコードして HTML ページに読み込む方法を誰か教えてもらえますか?