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;
}
});