以html形式显示sqlite数据库中的数据(phonegap)
display data from sqlite database in html form(phonegap)
我有一个html表单,其中所有字段都必须从数据库中的数据中填充。我尝试使用javascript文件并创建了一个document.getElementbyID
,但没有成功。
getMultipleRows();
function getMultipleRows() {
var db = window.sqlitePlugin.openDatabase({
name: "drrem.db",
location: 1
});
db.transaction(function (tx) {
tx.executeSql('SELECT medicine_name FROM Medicine', [], function (tx, results) {
var len = results.rows.length;
if (len > 0) {
for (var i = 0; i < len; i++) {
var a;
a[i] = results.rows.item(i)['medicine_name'];
document.getElementById("output").value = a[i];
}
}
});
});
}
这是我想要显示数据的html代码:
<input type="text" name="MedicineName" id="output"/>
如果你确定数据库中有数据,下面是你应该如何循环使用它:
for (var i = 0; i < len; i++) {
var a = results.rows.item(i)['medicine_name'];
document.getElementById("output").value = a;
}
原始方法(var a; a[i] = results.rows.item(i)['medicine_name'];
)的问题在于,当您声明一个变量时,它的值是undefined
。因此,不能指定undefined
的属性i
。
相关文章:
- 使用jquery解析phonegap中的json数据
- 以html形式显示sqlite数据库中的数据(phonegap)
- 从PhoneGap FileEntry中提取base64编码的数据
- 将json数据存储在sqlite(phonegap应用程序)中
- jquery保存数据,直到phonegap应用程序关闭
- 在OnsenUI+AngularJS+PhoneGap中的控制器之间传递数据
- 科尔多瓦 PhoneGap Android 回调与数据
- 正在将数据URL(base64)保存到PhoneGap(android)上的文件中
- 从phonegap中的url获取数据
- 在 Javascript/Phonegap 上处理数据集
- 使用 PhoneGap 将数据从 Symbian 设备传输到服务器
- 通过JS(PhoneGap)存储来自GET请求的数据
- 如何从 InAppBrowser (PhoneGap) 打印 PDF 数据
- 如何将数据保存在一个 HTML 页面中,然后在 Phonegap 中的另一个 HTML 页面上显示
- 使用 Phonegap 检索数据库数据
- 网页无法从Phonegap中的远程服务器检索数据(但在Chrome中工作正常)
- 如何在PhoneGap中显示长数据列表
- 无法从 jquery for phonegap 应用程序中的 url 获取 JSON 数据作为文本
- 加密/解密应用程序's的代码和数据Phonegap
- JSON对象数组,用于在本地临时存储中存储表单的数据(PhoneGap项目)