jQuery.ajax не является функцией TypeError: jQuery.ajax не является функцией - PullRequest
0 голосов
/ 25 февраля 2019

Может кто-нибудь увидеть проблему с этим минимальным примером ниже?Я включаю в шапку последнюю версию 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

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Если вам не хватает функций в jQuery, убедитесь, что вы не уменьшенная версия (jquery-3.3.1.slim.min).просто удалите ".slim."и ваши ожидаемые функции будут присутствовать (jquery-3.3.1.min).

0 голосов
/ 25 февраля 2019

Вы включили jQuery slim в свой проект, он не поддерживает jQuery.ajax.Используйте полную версию jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...