Я пытаюсь создать простой запрос AJAX, который возвращает некоторые данные из базы данных MySQL. Вот моя функция ниже:
function AJAXrequest(url, postedData, callback) {
    $.ajax() ({
        type: 'POST',
        url: url,
        data: postedData,
        dataType: 'json',
        success: callback
    });
}
... и вот где я это называю, анализируя необходимые параметры:
AJAXrequest('voting.ajax.php', imageData, function(data) {
    console.log("success!");
});
Тем не менее, мой успешный обратный вызов не запускается (так как "success!" не зарегистрирован в консоли), и в консоли появляется ошибка:
TypeError: $.ajax(...) is not a function.
success: callback
Что это значит? Ранее я выполнял запросы AJAX, когда событие успеха вызывает анонимную функцию внутри $.ajax, но сейчас я пытаюсь запустить отдельную именованную функцию (в данном случае, обратный вызов). Как мне это сделать?
