Может кто-нибудь увидеть проблему с этим минимальным примером ниже?Я включаю в шапку последнюю версию jQuery.
jQuery(document).ready(function () { //<--- works normally jQuery.ajax({ // <----- Error: "jQuery.ajax is not a function TypeError: jQuery.ajax is not a function" url: "test.html", context: document.body }).done(function () { jQuery(this).addClass("done"); }); ...
ошибка:
jquery-3.3.1.slim.min.js:2 jQuery.Deferred exception: jQuery.ajax is not a function TypeError: jQuery.ajax is not a function at HTMLDocument.<anonymous> (xxxx) at l (https://code.jquery.com/jquery-3.3.1.slim.min.js:2:29567) at c (https://code.jquery.com/jquery-3.3.1.slim.min.js:2:29869) undefined
Если вам не хватает функций в jQuery, убедитесь, что вы не уменьшенная версия (jquery-3.3.1.slim.min).просто удалите ".slim."и ваши ожидаемые функции будут присутствовать (jquery-3.3.1.min).
Вы включили jQuery slim в свой проект, он не поддерживает jQuery.ajax.Используйте полную версию jQuery.