Javascript 如何在Electron js中从Sqlite数据库获取数据,然后使用Document.getElementBy('id').innerHTML显示数据

Javascript 如何在Electron js中从Sqlite数据库获取数据,然后使用Document.getElementBy('id').innerHTML显示数据,javascript,html,node.js,sqlite,electron,Javascript,Html,Node.js,Sqlite,Electron,如何从Electrone js中的Sqlite数据库中获取数据,然后使用Document.getElementBy'id.innerHTML显示数据 句柄Js文件: Index.html文件 有很多问题,我想这就是没有人愿意回答的原因: 我认为您使用了,然后您希望使用db.all而不是db.get。 数据定义在哪里?我想你不需要这个。 然后在长度为1的数组上有一个for循环。如果要使用.all,请将其命名为rows而不是row,并在行上循环。 您希望查看jQuery或在循环中使用类似以下内容,

如何从Electrone js中的Sqlite数据库中获取数据,然后使用Document.getElementBy'id.innerHTML显示数据

句柄Js文件:

Index.html文件


有很多问题,我想这就是没有人愿意回答的原因:

我认为您使用了,然后您希望使用db.all而不是db.get。 数据定义在哪里?我想你不需要这个。 然后在长度为1的数组上有一个for循环。如果要使用.all,请将其命名为rows而不是row,并在行上循环。 您希望查看jQuery或在循环中使用类似以下内容,而不是警报: var newElement=document.createElement'div'; newElement.innerHTML=+行[i]。表_标题+; document.body.appendChildnewElement;
 function show_tables(){
      var show_tables_query = "SELECT * FROM tables"
      db.get(show_tables_query,function (error,row) {
        if(error){
            console.log("error")
        }
        else{  
            data = []
            data.push(row)
            for (var i = 0; i < data.length; i++) {
                 alert('<h1>'+data[i]['table_caption']+'</h1>');
            }
        }
    })}
<script src="handle.js"><script>