0

私は 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 ページに読み込む方法を誰か教えてもらえますか?

4

1 に答える 1