Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:如何使用javascript从数据库填充listview?_Javascript_Android_Listview_Cordova - Fatal编程技术网

javascript:如何使用javascript从数据库填充listview?

javascript:如何使用javascript从数据库填充listview?,javascript,android,listview,cordova,Javascript,Android,Listview,Cordova,对于将从数据库中提取的数据,我应该如何为listview编码 是这样的 脚本 function querySuccess(tx, results) { var len = results.rows.length; console.log("DEMO table: " + len + " rows found."); for (var i=0; i&l

对于将从数据库中提取的数据,我应该如何为listview编码

是这样的

脚本

 function querySuccess(tx, results) 
            {
                    var len = results.rows.length;
                    console.log("DEMO table: " + len + " rows found.");
                    for (var i=0; i<len; i++)
                    {
                        console.log("Row = " + i + " name= " + results.rows.item(i).name+ " address=  " + results.rows.item(i).address+ " roll_no= " + results.rows.item(i).roll_no);
                        document.getElementById("list_view").innerhtml  = results.rows.item(i).name;
                    }
            }
函数查询成功(发送,结果)
{
var len=results.rows.length;
log(“演示表:“+len+”找到行”);

对于(var i=0;iYou没有说明如何获取数据??据我所知,您无法使用js连接到db。db是服务器端,js是客户端。如果结果为空,您将获得标题。即使结果不为空,您也无法获得所需的数据,您只会获得results.rows.item(i).name作为一个字符串,没有其他内容。你的脚本只需重写div内容。你必须创建元素,将它们附加到dom中,等等。不管怎样…要么我不明白你在尝试做什么,要么你在那里做了一些非常错误的事。请发布脚本加载数据,或者确认结果中有一些内容。zozo先生,我需要填充从数据库中提取并以listview格式查看的数据…我希望我说得很清楚…我们不是在li标记中给出数据,而是希望它直接来自数据库。它将一直到数据库中的数据。这就是为什么我将它放在for循环中的原因。重点是它没有显示在div内容中。它的blank此行文档.getElementById(“列表视图”).innerhtml=results.rows.item(i).name;正在删除div的所有内容,并用results.rows.item(i)中的内容填充它.name。另外,您没有说明如何获得结果参数。如果您检查了结果参数,并且正确无误,我可以为您的问题提供一个简单的解决方案。如果没有,则是您最大的问题。
 <divid="list_view" style="float:left; width:100%; padding:0px; margin:0px;">
                <ul style="float:left; width:100%; list-style:none; padding:0px; margin:0px;">
                    <div style=" border-bottom-color:#CCCCCC; border-bottom:ridge; "> <li style="font-size:18px"></li></div>
                </ul>
            </div>
    </body>
</html>