• HTML5 webSQL 中查询结果集 result.rows.item 的用法


    加入查询回调函数如下:

    function(tx,result){
        var len = result.rows.length;
        var recordset = result.rows.item;
        if(len > 0){
            for(var i=0;i<len;i++){
                var tempdata = {};
                tempdata["pid"] = recordset(i)["pid"];
                tempdata["id"] = recordset(i)["id"];
                tempdata["name"] = recordset(i)["name"];
            }
        }
    }

    结果会提示,recordset(i)的写法illegal非法,所以不能通过这种方式来写,而是直接使用result.rows.item(i)这种写法,如下:

    function(tx,result){
        var len = result.rows.length;
        if(len > 0){
            for(var i=0;i<len;i++){
                var tempdata = {};
                tempdata["pid"] = result.rows.item(i)["pid"];
                tempdata["id"] = result.rows.item(i)["id"];
                tempdata["name"] = result.rows.item(i)["name"];
                comprodata.push(tempdata);
            }
        }
    }

    注意:result.rows.item(i)这里的是括号(),而不是中括号[],因为item是一个函数,其中i为传递的参数

  • 相关阅读:
    把swf反编译成fla的几种方法
    隐藏tomcat页面异常显示的版本信息
    配置Tomcat-8.5 JVM内存参数
    Nim Game
    Longest Increasing Path in a Matrix
    信息熵和信息增益
    故乡的云
    urllib编码
    odd_even_list
    Different Ways to Add Parentheses
  • 原文地址:https://www.cnblogs.com/wshiqtb/p/3482273.html
Copyright © 2020-2023  润新知