我的应用程序有问题,当它以数据表的形式显示数据库中的数据时,它恰好是横向的而不是向下的
主要.js
$(document).ready(function(){
var sql = ign.sql();
var driver = sql.driver("sqlite","peserta.sqlite");
var qry = sql.query("select * from data");
if(driver){
//$(".json").html(JSON.stringify(qry));
var query = qry;
var html = "";
$("p").html("Status Database Connection : "+query.status);
if(query.status){
$.each(query.content,function(data){
html += "<td>"+this.no+"</td>";
html += "<td>"+this.nama+"</td>";
html += "<td>"+this.alamat+"</td>";
});
}
$(".data").html(html);
}
});
这个 HTML
<!doctype html>
<p></p>
<!--
<h2>JSON Data</h2>
<div class="json"></div><hr> -->
<table>
<tr>
<td>No</td>
<td>Nama</td>
<td>Alamat</td>
</tr>
<tr class="data">
</tr>
</table>
最佳答案
您必须在行周围使用标签(表格行)。这样的事情应该有效:
$.each(query.content,function(data){
html += "<tr>";
html += "<td>"+this.no+"</td>";
html += "<td>"+this.nama+"</td>";
html += "<td>"+this.alamat+"</td>";
html += "</tr>";
});
关于javascript - 如何以表格的形式用javascript显示数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26946099/