TypeError: $ .ajax (…) não é uma função?
Eu estou tentando criar uma simples solicitação AJAX que retorna alguns dados de um banco de dados MySQL. Aqui está minha função abaixo:
function AJAXrequest(url, postedData, callback) {
$.ajax() ({
type: 'POST',
url: url,
data: postedData,
dataType: 'json',
success: callback
});
}
... e aqui é onde eu chamo, analisando os parâmetros necessários:
AJAXrequest('voting.ajax.php', imageData, function(data) {
console.log("success!");
});
No entanto, meu retorno de chamada de sucesso não é executado (como "sucesso!" Não está conectado ao console) e recebo um erro no meu console:
TypeError: $.ajax(...) is not a function.
success: callback
O que isto significa? Eu fiz pedidos de AJAX antes de onde o evento de sucesso aciona uma função anônima dentro de $ .ajax, mas agora estou tentando executar uma função nomeada separada (neste caso, um retorno de chamada). Como eu faço isso?