未捕获的TypeError:undefined不是函数:67

用户名

index.js

var processResult = function (items) {

    return items;
};

function queryDB(callback) {

    var sqlTxt = "SELECT * FROM DEMO";
    db.transaction(

    function (tx) {
        tx.executeSql(sqlTxt, [],

        function (tx, results) {
            var item_Codes = [];
            for (var i = 0; i < results.rows.length; i++) {

                item_Codes.push({
                    item_code: results.rows.item(i).itemCode
                });
            }
            callback(item_Codes);
        }), errorCB;
    });
    return false;
}

Save.js

queryDB(processResult, function (arr) {
    $.each(arr, function (i, elem) {

    });
});

我使用上面的代码从内部存储中检索数据并在阵列中正常运行。但是给出以下错误11-14 11:34:03.929:E / Web Console(8538):Uncaught TypeError:undefined is not function: 67

吉维

第一个错误:

似乎queryDB只接受1个参数(回调),但您要传递2

尝试通过替换save.js来仅传递回调

queryDB(processResult, function(arr) {

用。。。来代替:

queryDB(function(arr) {

之所以会导致您的异常,是因为传递的参数processResult正试图作为函数触发(充当“回调”参数,我想您是不希望的)。

第二个错误:

代替:

item_code: results.rows.item(i).itemCode

和:

item_code: results.rows.item[i].itemCode

javascript数组项目是用[]而不是引用的()

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未捕获的TypeError:undefined不是函数-Javascript

来自分类Dev

未捕获的TypeError:Undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是jQuery的函数

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数$

来自分类Dev

未捕获的typeerror undefined不是.empty()上的函数

来自分类Dev

未捕获的TypeError:undefined不是函数,在for循环中创建的对象

来自分类Dev

未捕获的TypeError:undefined不是使用jQuery.lazy()的函数

来自分类Dev

未捕获的TypeError:undefined不是datepicker中的函数

来自分类Dev

未捕获的TypeError:undefined不是数据表的函数

来自分类Dev

获取未捕获的TypeError:在JSFiddle中undefined不是函数

来自分类Dev

未捕获的TypeError:undefined不是“ onclick =“ this.firstChild.play()”的函数

来自分类Dev

未捕获的typeerror undefined不是.empty()上的函数

来自分类Dev

未捕获的TypeError:undefined不是datepicker中的函数

来自分类Dev

未捕获的TypeError:undefined不是函数(资产管道)

来自分类Dev

未捕获的TypeError:$(…).on不是函数

来自分类Dev

在joomla 3中实现此Java脚本(未捕获的TypeError:undefined不是函数(匿名函数)

来自分类Dev

未捕获的TypeError:$(...)。stellar不是函数

来自分类Dev

未捕获的TypeError:$ .cookie不是Dialog的函数

来自分类Dev

未捕获的TypeError:$ .ajax(...)。成功不是函数

来自分类Dev

未捕获的TypeError:#<Object>不是函数

来自分类Dev

未捕获的TypeError:$ .growl不是函数

来自分类常见问题

未捕获的TypeError:$ .post不是函数

来自分类Dev

未捕获的TypeError:$(...)。tokenfield不是函数

来自分类Dev

未捕获的TypeError:this.transitionTo不是函数

来自分类Dev

未捕获的TypeError:number不是函数

Related 相关文章

  1. 1

    未捕获的TypeError:undefined不是函数-Javascript

  2. 2

    未捕获的TypeError:Undefined不是函数

  3. 3

    未捕获的TypeError:undefined不是函数

  4. 4

    未捕获的TypeError:undefined不是jQuery的函数

  5. 5

    未捕获的TypeError:undefined不是函数

  6. 6

    未捕获的TypeError:undefined不是函数

  7. 7

    未捕获的TypeError:undefined不是函数

  8. 8

    未捕获的TypeError:undefined不是函数$

  9. 9

    未捕获的typeerror undefined不是.empty()上的函数

  10. 10

    未捕获的TypeError:undefined不是函数,在for循环中创建的对象

  11. 11

    未捕获的TypeError:undefined不是使用jQuery.lazy()的函数

  12. 12

    未捕获的TypeError:undefined不是datepicker中的函数

  13. 13

    未捕获的TypeError:undefined不是数据表的函数

  14. 14

    获取未捕获的TypeError:在JSFiddle中undefined不是函数

  15. 15

    未捕获的TypeError:undefined不是“ onclick =“ this.firstChild.play()”的函数

  16. 16

    未捕获的typeerror undefined不是.empty()上的函数

  17. 17

    未捕获的TypeError:undefined不是datepicker中的函数

  18. 18

    未捕获的TypeError:undefined不是函数(资产管道)

  19. 19

    未捕获的TypeError:$(…).on不是函数

  20. 20

    在joomla 3中实现此Java脚本(未捕获的TypeError:undefined不是函数(匿名函数)

  21. 21

    未捕获的TypeError:$(...)。stellar不是函数

  22. 22

    未捕获的TypeError:$ .cookie不是Dialog的函数

  23. 23

    未捕获的TypeError:$ .ajax(...)。成功不是函数

  24. 24

    未捕获的TypeError:#<Object>不是函数

  25. 25

    未捕获的TypeError:$ .growl不是函数

  26. 26

    未捕获的TypeError:$ .post不是函数

  27. 27

    未捕获的TypeError:$(...)。tokenfield不是函数

  28. 28

    未捕获的TypeError:this.transitionTo不是函数

  29. 29

    未捕获的TypeError:number不是函数

热门标签

归档