Uncaught TypeError:Undefined keine Funktion

Bekomme ich die Meldung Uncaught TypeError:Undefined is not a function wenn ich versuche, rufen eine Methode in meinem home-controller.

Beratung vielleicht, warum bin ich immer diese Meldung?

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);
        }
    });
};

Ausführung der Methode auf die Schaltfläche klicken.

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

- und dies ist die Methode, in der HomeController

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

        return Json(new
            {
                Activities = viewModel.IdpActivities
            });
    }

InformationsquelleAutor Arianule | 2013-10-21

Schreibe einen Kommentar