Javascript executeSql()销毁脚本

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

我对下面的javascript有点问题。tx.executeSql()似乎是错误的。注释掉后,脚本工作正常(当然,SQL部分除外)。我一删除评论,整个脚本就什么都不做了。 这是我的密码:

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()时,它也会迭代。如果我没有,它将停止迭代。