0

sql.js を使用してローカル データベースからデータを取得し、後で変更しようとしています。選択ドロップダウンを作成しようとしていますが、単に出力を div に表示しようとすると、最後の値しか表示されません。すべてのデータを表示しているコンソールと同じ出力が必要です。

これが私のコードです:

<div id="test">
</div>

<script src="sql.js"></script>

<script>

var xhr = new XMLHttpRequest();
xhr.open('GET', 'test.sqlite', true);
xhr.responseType = 'arraybuffer';

xhr.onload = function(e) {
var uInt8Array = new Uint8Array(this.response);
var db = new SQL.Database(uInt8Array);

db.each("SELECT user_name FROM users",

function(row){document.getElementById("test").innerHTML = (row.user_name )});
};

xhr.send();

</script>

ありがとうございました。

4

1 に答える 1

0

行を読むべきではありませんか

db.each("SELECT user_name FROM users",

function(row){document.getElementById("test").innerHTML = document.getElementById("test").innerHTML+ (row.user_name )});
};
于 2016-09-08T18:35:40.580 に答える