IndexedDB に次のコードがあります。
var request = objectStore.add({ entryType: entryType, entryDate: t});
ここで、追加されたばかりのこのレコードのキーを知りたいのですが、どうすればよいですか?
この記事とこのコードを見つけました:
var data = {"bookName" : "Name", "price" : 100, "rating":"good"};
var request = objectStore.add(data);
request.onsuccess = function(event){
document.write("Saved with id ", event.result)
var key = event.result;
};
これは私にはうまくいきません - キーは未定義として表示されます。ここで基本的な何かが欠けていると思います!