Uncaught TypeError: $.ajax не является функцией в jQuery

Я столкнулся с проблемой, связанной с функцией $.ajax в веб-приложении jQuery. Когда я пытаюсь выполнить AJAX-запрос с помощью $.ajax, в консоли браузера появляется ошибка "Uncaught TypeError: $.ajax is not a function".

Вот соответствующий фрагмент кода:

$.ajax({
    url: "/add-to-wishlist",
    data: {"id": product_id},
    dataType: "json",
    beforeSend: function(){
        console.log("Adding to wishlist");
    },
    success: function(response){
        this_val.html("👍🏼");
        if (response.bool === true) {
            console.log("Added to wishlist");
        }
    },
    error: function(xhr, errmsg, err){
        console.log(xhr.status + ": " + xhr.responseText);
        console.log(errmsg);
    }
});

Я убедился, что jQuery правильно включен в мой HTML-файл, прежде чем включить мой JavaScript-файл. Однако я по-прежнему сталкиваюсь с этой ошибкой.

Может ли кто-нибудь помочь мне понять, почему я получаю эту ошибку и как ее решить? Любые соображения или предложения были бы очень признательны. Спасибо!

Вернуться на верх