Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WebSQL,Phonegap。返回最后插入行的ID_Javascript_Sql_Cordova - Fatal编程技术网

Javascript WebSQL,Phonegap。返回最后插入行的ID

Javascript WebSQL,Phonegap。返回最后插入行的ID,javascript,sql,cordova,Javascript,Sql,Cordova,在用Javascript为Phonegap写入WebSQL数据库时,如何获取最后插入的(自动递增的)ID 我认为使用下面注释掉的代码片段是可能的 以下是表格的结构: tx.executeSql('CREATE TABLE IF NOT EXISTS locations (id INTEGER PRIMARY KEY, lTitle TEXT, lDeleted INTEGER DEFAULT 0)'); tx.executeSql( 'INSERT INTO locat

在用Javascript为Phonegap写入WebSQL数据库时,如何获取最后插入的(自动递增的)ID

我认为使用下面注释掉的代码片段是可能的

以下是表格的结构:

tx.executeSql('CREATE TABLE IF NOT EXISTS locations (id INTEGER PRIMARY KEY, lTitle TEXT, lDeleted INTEGER DEFAULT 0)');
tx.executeSql(
            'INSERT INTO locations (lTitle) VALUES (?)',
            [$('#newLocation').val()],
            function(tx, results){
                //alert('Returned ID: ' + results.rows.item(0).id);
            },
            errorCB
        );
这里是我将行写入表的地方:

tx.executeSql('CREATE TABLE IF NOT EXISTS locations (id INTEGER PRIMARY KEY, lTitle TEXT, lDeleted INTEGER DEFAULT 0)');
tx.executeSql(
            'INSERT INTO locations (lTitle) VALUES (?)',
            [$('#newLocation').val()],
            function(tx, results){
                //alert('Returned ID: ' + results.rows.item(0).id);
            },
            errorCB
        );

我很接近。这就是诀窍:

tx.executeSql(
            'INSERT INTO locations (lTitle) VALUES (?)',
            [$('#newLocation').val()],
            function(tx, results){
                alert('Returned ID: ' + results.insertId);
            },
            errorCB
        );