データベース内の値からリストを生成できるこのコードをここに持っています。問題は、1 列しか表示されないことです。このコードを修正して、リストに 2 つの列を表示するにはどうすればよいですか?
希望の表示:
(from column1) (from column2)
○ (some booktitle) (some bookauthor)
○ (some booktitle) (some bookauthor)
○ (some booktitle) (some bookauthor)
コード: (fldBookTitle は列名で、2 番目は fldBookAuthor です)
function listBooks(){
db.transaction(function (tx){
tx.executeSql('SELECT * FROM tblBooks', [], function(tx, results){
var len = results.rows.length, i;
var listContainer = document.createElement("div");
document.getElementsByTagName("body")[0].appendChild(listContainer);
var listElement = document.createElement("ul");
listContainer.appendChild(listElement);
for(i=0;i<len;++i){
var listItem = document.createElement("li");
listItem.innerHTML = results.rows.item(i).fldBookTitle;
listElement.appendChild(listItem);
}
});
//console.log("table created");
});
}
助けてくれてありがとう。