我正在尝试创建 AJAX 请求。这是我的函数定义:
function AJAXrequest(url, postedData, callback) {
$.ajax({
type: 'POST',
url: url,
data: postedData,
dataType: 'json',
success: callback
});
}
这里是我调用它的地方,提供参数:
AJAXrequest('voting.ajax.php', data, function(data) {
// function body
});
然而回调没有运行,而是我得到一个 console.error
:
TypeError: $.ajax(...) is not a function.
为什么?
最佳答案
这里的答案都没有帮助我。问题是:我使用的是 jQuery 的精简版本,它删除了一些东西,ajax 就是其中之一。
解决方案:只需下载常规(压缩或非压缩)版本的 jQuery here并将其包含在您的项目中。
https://stackoverflow.com/questions/18271251/