更新时间:2022-11-08 14:46:37
你几乎就在那里,只有两件事:
You're almost there, there are only two things:
executeSql
方法参数数组参数,即使你的查询没有需要任何参数。 result.rows.item(i)
是一个对象包含属性作为表字段。executeSql
method the parameters array argument, even if your query doesn't need any param.result.rows.item(i)
is an object that contains properties as your table fields.您的选择将如下所示:
db.transaction(function(transaction) {
transaction.executeSql('SELECT * FROM Table1',[], function (trx, result) {
for (var i=0; i < result.rows.length; i++) {
$('body').append(result.rows.item(i).Field1); // <-- getting Field1 value
}
}, errorHandler);
});
检查你的例子这里。