我有这个功能,当用户退出应用程序时会删除一个表。
function emptyTable()
{
var db = createDatabase();
var deleteTable = "DROP TABLE IF EXISTS tblLocalUser";
db.transaction(function(tx) {
tx.executeSql(deleteTable, [], goSql, ohSql);
});
}
function goSql()
{
alert("dropped");
}
function ohSql()
{
alert("not dropped");
}
它在 Ripple Emulator 上运行良好,表被删除并且 goSql 回调函数正在执行。
但是,当我将应用程序安装到设备(9900)中时,表并没有被删除,回调也没有被执行,即使是显示错误的那个也没有。
有人可以帮忙吗?
谢谢你。