Javascript executeSql()销毁脚本
我对下面的javascript有点问题。tx.executeSql()似乎是错误的。注释掉后,脚本工作正常(当然,SQL部分除外)。我一删除评论,整个脚本就什么都不做了。 这是我的密码:Javascript executeSql()销毁脚本,javascript,jquery,sqlite,cordova,Javascript,Jquery,Sqlite,Cordova,我对下面的javascript有点问题。tx.executeSql()似乎是错误的。注释掉后,脚本工作正常(当然,SQL部分除外)。我一删除评论,整个脚本就什么都不做了。 这是我的密码: function createDb() { // Datenbank mit allen Tabellen erstellen var db = window.openDatabase("DBN", "1.0", "DBN", 10000000); db.transaction(populateRaumbez
function createDb() {
// Datenbank mit allen Tabellen erstellen
var db = window.openDatabase("DBN", "1.0", "DBN", 10000000);
db.transaction(populateRaumbezeichnung, errorCB, successCB);
}
function populateRaumbezeichnung(tx){
$.ajax({
type: "GET",
url: "URL",
data: "{}",
contentType: "application/json",
dataType: "json",
success: function(json) {
$.each(json, function(index, result) {
tx.executeSql('insert into raumbezeichnung values ("'+result.IDRaumbezeichnung+'","'result.Raumbezeichnung'")');
});
},
failure: function(msg) {
alert("Datenabruf fehlgeschlagen");
}
});
}
你检查控制台有没有错误?你是说在eclipse上?没有控制台输出。好的,我修复了executeSql()参数中的一个问题。现在它不会破坏整个脚本。当我注释executeSql()时,它也会迭代。如果我没有,它将停止迭代。