我正在创建一个简单的 AJAX 请求,它从数据库中返回一些数据。下面是我的功能:
function AJAXrequest(url, postedData, callback) {
$.ajax({
type: 'POST',
url: url,
data: postedData,
dataType: 'json',
success: callback
});
}
这是我调用它的地方,提供所需的参数:
AJAXrequest('voting.ajax.php', imageData, function(data) {
// function body
});
然而,回调没有运行,而是在控制台中出现错误:
TypeError: $.ajax(...) is not a function.
为什么?在成功事件触发 $.ajax 内的匿名函数之前,我已经完成了 AJAX 请求,但现在我正在尝试运行一个单独命名的函数。我该怎么做?