私はGoogle ChromeでWebデータベースを使用しており、executeSql関数は成功と失敗の両方の信号をトリガーします!
function succes(){
alert("succes");
}
function failure(){
alert("failure");
}
var db = openDatabase('mydb', '1.0', 'my first database', 2 * 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql("CREATE TABLE IF NOT EXISTS " +
"goal(ID INTEGER PRIMARY KEY ASC, goals TEXT, added_on DATETIME, appartient INTEGER, ok INTEGER)", []);
});
$('#button').click(function(){
db.transaction(function(tx){
var goalText = $('#entry').val();
var addedOn = new Date();
var appartient = 0;
var ok = 0;
alert(goalText);
tx.executeSql("INSERT INTO goal(goals, added_on, appartient, ok) VALUES (?,?,?,?)",
[goalText, addedOn, appartient, ok],
succes(),
failure());
});
});
何が問題ですか ?