Я пытаюсь создать простой запрос 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, но сейчас я пытаюсь запустить отдельную именованную функцию (в данном случае, обратный вызов). Как мне это сделать?