小编nik*_*ilw的帖子

如何将参数传递给PhoneGap数据库事务函数

我有一个有效的PhoneGap数据库事务,我可以运行SQL查询并处理结果.但是,为了使其可重用,我需要abe将参数传递给查询函数.应该有一种比在查询函数中声明全局变量并访问它们/重置更好的方法.感谢转换此任何帮助:

    //update images function
    function updateGalleryCovers() {
        var db = window.openDatabase("test db", "1.0", "Cordova DB", 200000);
        db.transaction(queryDB_u_g, errorCB);
    }
    //Query the database
    function queryDB_u_g(tx) {
        var query = 'SELECT cover_img, objectId FROM USER_GALLERY WHERE userId="'+getUserId()+'"';
        tx.executeSql(query, [], querySuccess_u_g, errorCB);
    }
//Query success callback
function querySuccess_u_g(tx, results) {
    var len = results.rows.length;
    for (var i=0; i<len; i++){
        // process results
    }
}
Run Code Online (Sandbox Code Playgroud)

这样的事情:

    //update images function
    function updateGalleryCovers(userid) {
        var db = window.openDatabase("test db", "1.0", "Cordova DB", 200000);
        db.transaction(queryDB_u_g, userid, errorCB); …
Run Code Online (Sandbox Code Playgroud)

javascript android jquery-mobile cordova

9
推荐指数
1
解决办法
7309
查看次数

标签 统计

android ×1

cordova ×1

javascript ×1

jquery-mobile ×1