我正在使用Cordova
构建移动应用程序,问题是我从另一个表中选择后无法将数据插入到表中,然后我循环将数据插入到另一个表中。这是我的代码。
function editAction(sceneId){
db.transaction(function(tx){
tx.executeSql("SELECT * FROM devScene WHERE sceneId ='"+sceneId+"'", [],
showSceneName);
});
}
function showSceneName(tx,results){
var len = results.rows.length;
for(var i=0;i<len;i++){
db.transaction(function(tx){
tx.executeSql('INSERT INTO devHistory (nodeId, name, type, status1, status2)
VALUES (?,?,?,?,?)',
[results.rows.item(i).nodeId,results.rows.item(i).name,results.rows.item(i).type
,results.rows.item(i).status1,results.rows.item(i).status2]);
});
}
}