jQuery 3 slim ajax基本示例

Max*_*ard 15 javascript ajax jquery jquery-3

我是jQuery 3的新手.以下是一个基本的小提琴,使用以前版本的jQuery,但不适用于jQuery 3

$(function() {
    $.ajax({
        url: '/echo/json',
        type: 'GET',
        dataType: 'json',
        success: function(data) {
            console.log(data)
        }
    });
})
Run Code Online (Sandbox Code Playgroud)

在控制台中,我收到此错误:

jquery-3.1.1.slim.min.js:2 jQuery.Deferred异常:$ .ajax不是函数TypeError:$ .ajax不是函数

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

为什么?

vad*_*lim 27

jQuery 3 slim版本不支持ajax.

根据发布文档,

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

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

这是工作小提琴