Javascript PhoneGap错误处理SQL:0

Javascript PhoneGap错误处理SQL:0,javascript,cordova,Javascript,Cordova,从本周开始尝试解决此问题,即使我尝试使用此解决方案: 错误消息: SQLTransactionCallback为null或引发异常 代码: function star(tx){ var sql = "INSERT INTO xTable (id, qid, title, answer, isman) VALUES (?,?,?,?,0)"; tx.executeSql(sql,[arr[0],arr[1],arr[2],arr[3]],done); } function done (tx,r

从本周开始尝试解决此问题,即使我尝试使用此解决方案:

错误消息: SQLTransactionCallback为null或引发异常

代码:

function star(tx){
var sql = "INSERT INTO xTable (id, qid, title, answer, isman) VALUES (?,?,?,?,0)";
tx.executeSql(sql,[arr[0],arr[1],arr[2],arr[3]],done);
}

function done (tx,results){
alert (results.rows.length);
}
试试这个

function star(tx){
var sql = "INSERT INTO xTable (id, qid, title, answer, isman) VALUES (?,?,?,?,0)";
tx.executeSql(sql,[arr[0],arr[1],arr[2],arr[3]],done,onerror);
}

function done (tx,results){
alert (results.rows.length);
}

function onerror(error){
console.log(error);
}