我是jQuery 3的新手。以下是基本fiddle,使用以前版本的jQuery,但不适用于jQuery 3
$(function() {
$.ajax({
url: '/echo/json',
type: 'GET',
dataType: 'json',
success: function(data) {
console.log(data)
}
});
})
在控制台中,我收到此错误:
jquery-3.1.1.slim.min.js:2 jQuery.Deferred异常:$ .ajax不是函数TypeError:$ .ajax不是函数
jquery-3.1.1.slim.min.js:2未捕获的TypeError:$ .ajax不是函数(...)
为什么?
答案 0 :(得分:24)
jQuery 3 slim版本不支持ajax。
根据release docs,
与包含ajax和的jQuery的常规版本一起 效果模块,我们发布了一个排除这些的“苗条”版本 模块。总而言之,排除了ajax ,效果,目前 弃用的代码。
要使用.ajax
方法,只需使用完整版本。
这是工作fiddle