未捕获的TypeError:Undefined不是函数

rian

Uncaught TypeError:Undefined is not a function当我尝试在家庭控制器中调用方法时收到消息

关于为什么我收到此消息的建议?

findIdpActivities = function (pernr, callback) {
    restEndPoint = serviceBase + 'Home/FindIdpActivities';
    data = "{'perNr':'" + pernr + "'}";
    makeJsonDataAjaxCall(callback);
};

makeJsonDataAjaxCall = function (callback, obj) {
    $.ajax({
        type: "POST",
        url: restEndPoint,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: data,
        success: function (data) {
            callback(data);
        }
    });
};

单击按钮后执行该方法。

$(document).on("click", "input[name=btnViewActivities]", function (e) {
    e.preventDefault();
    var value = $(this).parent().find("input[name=hiddenPerNr]").val();
    dataService.findIdpActivities(value);
});

这是HomeController中的方法

[HttpPost]
    public JsonResult FindIdpActivities(string perNr)
    {
        viewModel.GetIdpActivities(perNr);

        return Json(new
            {
                Activities = viewModel.IdpActivities
            });
    }
Vilhena的Thomas CG

当您尝试在定义函数之前调用函数时,这是一个常见的JavaScript错误。

例如,虽然此代码按预期工作:

var sayHello= function () {
    return 'Hello!'
};

alert(sayHello());

如果您反转语句的顺序,则会发生“未捕获的TypeError:未定义不是函数”错误:

alert(sayHello());

var sayHello= function () {
    return 'Hello!'
};

因此,我建议您仔细检查脚本是否已正确加载,以及findIdpActivities是否已根据dataService对象正确初始化

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

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

来自分类Dev

未捕获的TypeError:undefined不是函数

来自分类Dev

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

来自分类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不是jQuery的函数

  4. 4

    未捕获的TypeError:undefined不是函数

  5. 5

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

  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不是函数

热门标签

归档