JQuery 3 slim ajax example

I am new to jQuery 3. Below is the basic fiddle working with previous versions of jQuery, but not working with jQuery 3

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

In the console, I get this error:

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 (...)

Why?

+5
source share
1 answer

jQuery 3 slim version does not support ajax.

According to the release of the docs ,

Along with the regular version of jQuery, which includes ajax and released a "thin" version that excludes these modules. Generally excludes ajax effects and currently obsolete code.

To use the .ajax method, just use the full version.

Fiddle works here

+14
source

Source: https://habr.com/ru/post/1260858/


All Articles