jQuery 3 slim ajax基本示例

时间:2016-12-06 09:29:55

标签: javascript jquery ajax jquery-3

我是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不是函数(...)

为什么?

1 个答案:

答案 0 :(得分:24)

jQuery 3 slim版本不支持ajax。

根据release docs

  

与包含ajax和的jQuery的常规版本一起   效果模块,我们发布了一个排除这些的“苗条”版本   模块。总而言之,排除了ajax ,效果,目前   弃用的代码。

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

这是工作fiddle