Jquery 浏览器控制台中的ajax错误-不是函数
我不明白为什么我在浏览器控制台中看到它是一个错误。Jquery 浏览器控制台中的ajax错误-不是函数,jquery,ajax,frontend,Jquery,Ajax,Frontend,我不明白为什么我在浏览器控制台中看到它是一个错误。 未捕获的TypeError:$.ajax不是一个函数-我看到了这条消息 我只发现它不是图书馆的正确版本。 但我认为我的说法是正确的。 我的代码 $(文档).ready(函数(){ $(“#id#u name_task”)。单击(函数(){ var name_task=$(this.val(); console.log(名称\任务); $.ajax({ 键入:“GET”, async:true, 数据类型:“json”, url:“/val
未捕获的TypeError:$.ajax不是一个函数-我看到了这条消息 我只发现它不是图书馆的正确版本。 但我认为我的说法是正确的。
我的代码
$(文档).ready(函数(){
$(“#id#u name_task”)。单击(函数(){
var name_task=$(this.val();
console.log(名称\任务);
$.ajax({
键入:“GET”,
async:true,
数据类型:“json”,
url:“/validate_data/”,
数据:{
“名称任务”:名称任务
},
成功:功能(数据){
如果(数据已获取){
警报(“具有此名称的任务已存在。”);
}
},
});
});
});
查看代码,我发现jquery.js和jquery.slim.js之间存在以下差异:
在jquery.slim.js中,代码的以下功能被删除:
$.ajax已从jQuery slim 3.2.1中删除我也不明白,您发布的代码可以正常工作(请求实际上在代码段中被CORS阻止,但发送正确)。代码中的其他内容可能会干扰此部分。我们目前没有足够的信息来解决您的问题..与使用
$
符号的另一个库有冲突吗?我为您制作的代码片段似乎有效-可能您加载了多个jQuery?