web-dev-qa-db-ja.com

jQuery 3スリムAjaxの基本的な例

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は関数ではありません(…)

どうして ?

15

jQuery 3スリムバージョンはajaxをサポートしていません。

リリースドキュメント によると、

Ajaxモジュールとエフェクトモジュールを含むjQueryの通常バージョンに加えて、これらのモジュールを除外する「スリム」バージョンをリリースします。全体として、これは、ajax、エフェクト、および現在非推奨のコードを除外します。

.ajaxメソッドを使用するには、完全版を使用します。

これが動作です fiddle

26
vadi taslim