首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在从SQLite拉取数据,但数据未定义

正在从SQLite拉取数据,但数据未定义
EN

Stack Overflow用户
提问于 2020-03-03 07:14:47
回答 2查看 54关注 0票数 0

我有一个类项目,我需要从我的SQLite DB中提取数据并将其放入<table>中。但每次我重新加载页面时,我都会收到这个Table image,我希望能得到一些帮助。我是JavaScript的新手,我需要在几个小时内完成这项任务,我试着把数据放到一个对象中,然后从对象中拉到这行str += "<td>" + results.rows.item(i).Firstname + "</td>"中,但仍然不起作用。

代码语言:javascript
复制
db.transaction(function (tx) {
    tx.executeSql('SELECT * FROM Customers_Table ', [], function (tx, results) {
        var len = results.rows.length, i;
        document.getElementById("tablea").innerHTML = '';
        var str = '';
        str += "<th>FirstName</th>";
        str += "<th>LastName</th>";
        str += "<th>Address</th>";
        str += "<th>City</th>";
        str += "<th>Email</th>";
        for (i = 0; i < len; i++) {
            str += "<tr>";
            str += "<td>" + results.rows.item(i).Firstname + "</td>";
            str += "<td>" + results.rows.item(i).Lastname + "</td>";
            str += "<td>" + results.rows.item(i).Address + "</td>";
            str += "<td>" + results.rows.item(i).City + "</td>";
            str += "<td>" + results.rows.item(i).Email + "</td>";
            str += "</tr>";

            document.getElementById("tablea").innerHTML += str;
            str = '';


        }

    });
});
EN

回答 2

Stack Overflow用户

发布于 2020-03-03 07:18:38

好吧,考虑到你在结果中有数据。它应该用作:

代码语言:javascript
复制
results.rows.item[i].Firstname  

代码语言:javascript
复制
results.rows.item(i).Firstname
票数 1
EN

Stack Overflow用户

发布于 2020-03-04 04:21:44

最终解决了这个问题,.Firstname和其他文件与Db表中的列名不匹配,它是小写的,伙计们,仔细看看你们的代码!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60497957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档