如何检查是否插入sqlite是否完成javascript

时间:2018-11-21 11:13:56

标签: javascript sqlite cordova

我正在遍历一个SQLite插入语句,我想在它完成所有插入操作后放一个警报alert("Done Inserting");

function addAll(){ 
    for (var j = 0; j < 100; j++) {
        addSingleRow(j);
    }
}

function addSingleRow(j){
db.transaction(function (tx) {
    var query = "INSERT INTO myTable VALUES (?,?)";
    tx.executeSql(query, [1,"heyy"], function (tx, res) {
        console.log("insertId: " + res.insertId);
    },
        function (tx, error) {
            console.log('INSERT error: ' + error.message);
        });
}, function (error) {
    console.log('transaction error: ' + error.message);
}, function () {
    console.log('added successfully');
});

如何知道查询是异步执行的,因此无法在for循环后放置警报

0 个答案:

没有答案
相关问题