我写了一个创建数据库的程序,一个名为" picture"并将值保存到其中。但它没有用,他在数据库中没有保存任何东西。 Google Chrome浏览器的控制台不会向我显示任何错误。你有什么想法吗?
* {
margin: 0;
padding: 0;
}
html {
font-size: 64px;
}
.icon-del {
width: 0.37333rem;
height: 0.37333rem;
background: url(http://placehold.it/28x28) no-repeat;
background-size: contain;
}
答案 0 :(得分:0)
事务方法为您提供了一个带有错误对象的回调函数,尝试通过这种方式进行调试:
function addPicture() {
db.transaction(function (tx) {
tx.executeSql('INSERT INTO picture (docid0, ' +
'docid1, doctype, data, date, creation_date, transmit_date, delete_date) VALUES (?, ?, ?, ?, ?, ?, ?, ?)',
["0", "0", "mSkinPicture", JSON.stringify(actualPhoto), new Date(), "0", "0", "0"]);
alert("addPicture() ausgeführt");
alert(JSON.stringify(actualPhoto))
}, function (error) {
// Here check what your console says ^^
console.log(error);
});
}
http://cordova.apache.org/docs/en/6.x/cordova/storage/storage.html#websql
取得联系;)