我的对象结构是这样的:
var test={
"id":"A",
"ChanName":"Discovery",
"LCN":10
};
这是创建对象存储的片段:
var objectStore = db.createObjectStore('Dat', { keyPath:'test.id',autoIncrement: false});
var trans = db.transaction(["Dat"], webkitIDBTransaction.READ_WRITE);
var store = trans.objectStore("Dat");
var request=store.put(test);
当我尝试添加测试对象时,我得到了这个异常 DATA_ERR: DOM IDBDatabase Exception 5。请问你能告诉我这里有什么问题吗?我正在使用 chrome 18 进行测试。对象存储的创建很好,但无法添加数据