调用addData()方法报错;
<script type="text/javascript">
// 主要是js对象承储数据;
var db=window.indexedDB;
var request,version=2;
dbName="testDB";
osName="os1";
function create(){
request=db.open(dbName,version);
request.onsuccess=function () {
db=request.result;
console.log("success!")
};
request.onerror=function(e){
console.log(e.currentTarget.error.message)
};
request.onupgradeneeded=function(){
var store=null;
db=request.result;
if(!db.objectStoreNames.contains(osName)){
db.createObjectStore(osName,{autoIncrement:true})
}
console.log("upgradeneeded!");
}
}
create();
var data=[{
name:"小恶魔",
id:2,
hp:9,
sex:"男"
}];
function addData(){
var transaction=db.transaction(osName,"readwrite");
var store=transaction.objectStore(osName);
data.map(function(o){
store.add(o);
})
}
addData();
</script>
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星