我在我的 html 表单中插入了这些值。即使在成功插入数据后,它在 chrome 的开发者工具中也不可见。我应该检查一些设置还是我的浏览器有任何缓存问题。我的数据库和表已创建,但我的值没有被插入。我在下面提供我的代码。
$(document).ready(function() {
var db = openDatabase("todolist", 1.0, "To Do List Database", 100 * 1024);
db.transaction(function(transaction) {
transaction.executeSql("CREATE TABLE IF NOT EXISTS list(" + "ID INTEGER PRIMARY KEY ASC," + " name TEXT NOT NULL," + " description TEXT," + " due DATETIME," + " start DATETIME);", []);
});
$("#submit").click(function() {
var name = $("#taskname").val();
//alert(name);
var desc = $("#taskdesc").val();
//alert(desc);
var due = $("#taskdue").val();
//alert(due);
var start = $("#taskstart").val();
//alert(start);
db.transaction(function(transaction) {
var sql = "INSERT INTO list(name,description,due,start )VALUES(?,?,?,?)";
transaction.executeSql(sql, [name, desc, due, start], function() {
alert("Values Inserted")
}, error);
});
});
function error(transaction, err)
{
alert("DB error : " + err.message);
return false;
}
});