jQuery 3 slim ajax基本示例

我是jQuery 3的新手。以下是一个基本的小提琴 ,使用以前版本的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.Deferredexception:$ .ajax不是函数TypeError:$ .ajax不是函数

jquery-3.1.1.slim.min.js:2未捕获的TypeError:$ .ajax不是函数(…)

为什么?

jQuery 3 slim版本不支持ajax。

根据发布文档 ,

除了包含ajax和效果模块的常规jQuery版本之外,我们还发布了一个排除这些模块的“瘦身”版本。 总而言之,它排除了ajax ,效果和当前已弃用的代码。

要使用.ajax方法,只需使用完整版本。

这是工作小提琴