有没有办法在单个事务中执行多个语句?我想做的事情如下:
db.transaction(function (tx) {
tx.executeSql(
"CREATE TABLE Foo(ID INTEGER); CREATE TABLE Bar(ID INTEGER)",
function (tx, result) {
alert("success!");
});
});
Run Code Online (Sandbox Code Playgroud)
但相反,我发现我必须做这样的事情:
db.transaction(function (tx) {
tx.executeSql("CREATE TABLE Foo(ID INTEGER)");
tx.executeSql("CREATE TABLE Bar(ID INTEGER)",
function (tx, result) {
alert("success!");
});
});
Run Code Online (Sandbox Code Playgroud)
我是否仅限于在自己的事务中执行单个语句,然后在最后一个事务中触发successFn,或者有没有办法在单个事务中执行多个语句?
| 归档时间: |
|
| 查看次数: |
3262 次 |
| 最近记录: |