我不明白为什么在浏览器控制台中看到它是一个错误。
Uncaught:$.ajax不是一个函数,我看到了这条消息
我只发现有人建议它不是这个库的正确版本。但我认为我的版本是正确的。
我的代码
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.js"></script>
<input type="button" id="id_name_task" value="Click" />
<script type="text/javascript">
$(document).ready(function() {
$("#id_name_task").click(function() {
var name_task = $(this).val();
console.log(name_task);
$.ajax({
type: 'GET',
async: true,
dataType: 'json',
url: '/validate_data/',
data: {
'name_task': name_task
},
success: function(data) {
if (data.is_taken) {
alert("A task with this name already exists.");
}
},
});
});
});
</script>
发布于 2018-05-18 08:28:33
查看代码,我发现了jquery.js和jquery.slim.js之间的以下区别:
在jquery.slim.js中,删除了以下代码函数:
What are the differences between normal and slim package of jquery?
$.ajax从jQuery slim 3.2.1中删除
https://stackoverflow.com/questions/50406688
复制相似问题