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-файл. Однако я по-прежнему сталкиваюсь с этой ошибкой.
Может ли кто-нибудь помочь мне понять, почему я получаю эту ошибку и как ее решить? Любые соображения или предложения были бы очень признательны. Спасибо!