У меня возникла проблема с вызовом определенной функции jquery из глобального пространства имен после загрузки начальной страницы. На основании моего кода ниже загрузки страницы штрафа изначально, но когда я пытаюсь вызов моего OnChange события я получаю следующее исключение:проблема глобального пространства имен с функцией jquery
Uncaught TypeError: undefined is not a function
Моего JQuery код выглядит следующим образом:
(function ($) {
$(document).ready(function() {
var user_id = $('#user_id').val();
var identifier = $('#identifier').val();
$.getPostFeed(user_id, identifier);
$(document).on("change", "#postFilter", function(e) {
e.preventDefault();
$.GetPostFeed(user_id, identifier);
});
});
jQuery.getPostFeed = function getPostFeed(user_id, identifier) {
console.log("Function Called");
}
}(jQuery));
Когда Я сначала загружаю страницу, функция GetPostFeed выполняется успешно, но когда я выполняю событие onchange, я получаю следующую ошибку:
Uncaught TypeError: undefined is not a function
Ошибка указывает на вызов функции GetPostFeed в событии изменения.
Любая идея, почему это происходит?
Спасибо, -Поль
Все остальные экземпляры 'GetPostFeed' имеют строчные буквы' g'. – Matt
дерьмо ... не могу поверить, я пропустил это. Это была проблема. – Paul