javascript - jQuery 3 slim ajax 基本示例

标签 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 exception: $.ajax is not a function TypeError: $.ajax is not a function

jquery-3.1.1.slim.min.js:2 Uncaught TypeError: $.ajax is not a function(…)

为什么?

最佳答案

jQuery 3 slim 版本不支持 ajax。

根据release docs ,

Along with the regular version of jQuery that includes the ajax and effects modules, we’re releasing a “slim” version that excludes these modules. All in all, it excludes ajax, effects, and currently deprecated code.

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

这是工作 fiddle

关于javascript - jQuery 3 slim ajax 基本示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991919/

相关文章:

java - 在jsp页面中调用ajax时加载覆盖

php - 为什么这会返回我 'undefined'

javascript - 仅在需要时加载 JavaScript(点击时)

javascript - HTML5 文件 API 使用 Ajax 上传多个图像

jquery - 使用 jquery 动画 CSS : missing subsequent interations

javascript - bindActionCreators,React-Redux 中的@connect 和理解代码

javascript - 按天 javascript 的功能数量

javascript - 我应该如何对这个简单的 javascript 动画进行逆向工程?

javascript - 如何使用 PHP 中动态创建的按钮更改数据库值

javascript - 选择另一个值时下拉列表不会更新